Hacker News new | past | comments | ask | show | jobs | submit login

So if Cassandra writes are much faster than reads, why would Reddit go that route? Their comment server is consistently breaking on them, and it would seem that a sub-optimal choice of db might be partly to blame.



It's not as lop-sided as this article might have you believe and has largely been mitigated as of late. This is because Cassandra uses read repair, which is a big component of it's strategy to make both reads and writes to scale linearly while also ensuring durability.

What is your suggestion otherwise? Any distributed database that is going to be inexpensive, performant, scalable, and durable will need to use some kind of quorum read repair system. Riak, Voldemort, and Dynamo all use read repair with high levels of production success.


Because it is normally harder to scale write than read. At least, that's the most obvious thing coming to my mind, I don't know reddit usage.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: