digg: All content tagged as digg in NoSQL databases and polyglot persistence
As everyone probably knows by now, Cassandra was originated at Facebook as a solution for inbox search and then open sourced under the ASF umbrella and an Apache license. Since then, Twitter, Digg, Reddit and quite a few others started using it, but not much have been heard from Facebook.
So, in case you are wondering ☞ what’s up with Cassandra here’s a very concise update:
- Twitter and Digg are not planning to fork the project. In fact there are clear plans to contribute back their work on Cassandra (see this for more details)
- Facebook is still using Cassandra internally for the inbox search, but they are using their own version
- even if except the initial code share Facebook has stopped contributing to the Cassandra project, the community on ASF is doing well (read growing)
- Riptano, the company founded by Cassandra project lead Jonathan Ellis and Matt Pfeil, is offering technical support, professional services, and training for Cassandra
Update: interesting ☞ note (dated July 7th) from Twitter’s engineer, Nick Kallen:
Twitter no longer intends to use Cassandra for any critical data-stores in the near term future.
And then there is another software that is really handy MemcacheDB, which is like memcached but is persistent. […] It’s very very fast, super-handy, we store far more data in MemcacheDB than we do in Postgres
Lesson learned: take such pieces of advise with a grain of salt and always test your scenario.
- It looks like Steve was not working at Reddit anymore at the time the presentation was made and so he might not have been aware of the problems related to MemcacheDB. (↩)