dragonfly icon indicating copy to clipboard operation
dragonfly copied to clipboard

Horizontal Scaling

Open robd003 opened this issue 1 year ago • 1 comments

Is your feature request related to a problem? Please describe. Right now Dragonfly only scales vertically. I'd like to be able to scale out to multiple hosts.

Describe the solution you'd like The ability to connect to any host in the cluster and perform commands on any key. If that key is not on the current node then the request would be forwarded to the node that holds the key. Changes would be persisted out to replicas. The cluster should be kept in sync with Raft.

Describe alternatives you've considered Paying for Redis Enterprise, but I really don't want to.

robd003 avatar Jun 02 '24 06:06 robd003

AFAIK, Redis Enterprise does not allow forwarding commands for any key. You did not explain why multiple hosts is the requirement for your use-case.

romange avatar Jun 02 '24 07:06 romange

Please see https://github.com/dragonflydb/dragonfly/discussions/1498 for more extended answer. Closing

romange avatar Jul 07 '24 08:07 romange