« Hypertable is a New BigTable Clone that Runs on HDFS or KFS | Main | Product: Project Voldemort - A Distributed Database »
Thursday
Jul022009

Product: Facebook's Cassandra - A Massive Distributed Store

Update 2: Presentation from the NoSQL conference: slides, video.
Update: Why you won't be building your killer app on a distributed hash table by Jonathan Ellis. Why I think Cassandra is the most promising of the open-source distributed databases --you get a relatively rich data model and a distribution model that supports efficient range queries. These are not things that can be grafted on top of a simpler DHT foundation, so Cassandra will be useful for a wider variety of applications.

James Hamilton has published a thorough summary of Facebook's Cassandra, another scalable key-value store for your perusal. It's open source and is described as a "BigTable data model running on a Dynamo-like infrastructure." Cassandra is used in Facebook as an email search system containing 25TB and over 100m mailboxes.

  • Google Code for Cassandra - A Structured Storage System on a P2P Network
  • SIGMOD 2008 Presentation.
  • Video Presentation at Facebook
  • Facebook Engineering Blog for Cassandra
  • Anti-RDBMS: A list of distributed key-value stores
  • Facebook Cassandra Architecture and Design by James Hamilton
  • Reader Comments (4)

    Where is the actual source code for this project? You say it's open source and point at the google code site, but the subversion trunk there only contains wiki-content.

    December 31, 1999 | Unregistered CommenterMarcus Ramberg

    @Marcus
    For reasons unknown to me, the code is located in tags/release-0.1.0 and not in trunk, as one would normally assume.

    December 31, 1999 | Unregistered CommenterAnonymous

    Cassandra is now an Apache Incubator project: http://incubator.apache.org/cassandra/

    December 31, 1999 | Unregistered CommenterPadraic Hannon

    These are not things that can be grafted on top of a simpler DHT foundation, so Cassandra will be useful for a wider variety of applications.

    December 31, 1999 | Unregistered CommenterChristie Monteiro

    PostPost a New Comment

    Enter your information below to add a new comment.
    Author Email (optional):
    Author URL (optional):
    Post:
     
    Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>