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

Popular posts from this blog

SQL

Analytics

HIVE