3 ms·
not really? its a question about the underlying space. but yes, consistent hashing does have an answer for this, which is if you can agree on a metric for busin
by convolvatron 2y ago
not really? its a question about the underlying space. but yes, consistent hashing does have an answer for this, which is if you can agree on a metric for business, and you have a a way of communicating occupancy (i.e. through a membership protocol), then you can adjust your number relative number of replicas to move some load.
within reason, if you have an object that takes up half the storage on a node, then you can end up moving it around quite a bit for getting down to hosting only the replica that has that object, and even then all the occupants of that bucket might be more than you can hold.
but CH is such a lovely notion, because it gives you those kinds of tools. like the fact that it not just provides an object-server mapping, but actually an ordered list of servers.