The Simple Magic of Consistent Hashing (2011)
paperplanes.de
paperplanes.de
Isn't that the one of the problems solved by foreign keys?
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.