System Design | Consistent Hashing

Hello all,

I have a few interviews coming up and I wanted some advice from folks regarding consistent hashing. I have been working in the industry for almost 10 years and I have yet to come across a situation where I needed consistent hashing on the database I used or actually had consistent hashing as a solution on a project. So far I have used -

MySQL
Postgres
MongoDB (just used sharding based on location and user)
Redis (I believe redis has a consistent hashing capability but never used it)
Oracle

So my question is, for the folks reading this post please help me understand

  • Where have you actually used consistent hashing in your work experience?
  • When did you use consistent hashing in an interview?
  • Which database technologies did you use for consistent hashing ? (I know I can google it, but the answers seem all over the place)

Thank you in advance for helping me!

Comments (6)