Cassandra is an open source distributed database implementation that started life at Facebook as a solution to their message inbox search and storage. Facebook announced the next generation of messaging this week, and it's powered by HBase.
Highscalability.com have a good article about the announcement and technicalities generally. I was particularly interested having recently read Bradford's comparison of the two.
What I take from this is a firm reminder that different NoSQL solutions have different engineering trade-offs, and that picking the right tool for any one application is more important that brand loyalty.
by Paul Banks
I am a software engineer.
I live in the UK and currently work for
This blog is a home for the rare occasions when I manage to write something about what I do. You should visit my wife's blog instead; she knows how to write.
You should note the date on anything you read here. There are things written here in the past that I leave for historical purposes rather than because they remain accurate or even consistent with my current opinions.
In case it's not obvious, this is my personal blog. The views expressed on these pages are mine alone and not those of my employer.
For more info
see my CV or
follow me on Github.