Hashing
Interesting article on Hash Functions
Consistent Hashing is a strategy used in system design esp. in scaling the backend data stores. The typical hash based sharding used to horizontally scale the databases doesn't handle the adding/removing of shards in efficient manner. Consistent hash sharding takes care of that.
Here is a nice article comparing different sharding strategies.
Comments
Post a Comment