NoSQL Zone is brought to you in partnership with:

Eric is the Editorial Manager at DZone, Inc. Feel free to contact him at Eric has posted 804 posts at DZone. You can read more from them at their website. View Full User Profile

Netflix Announces Priam, Improves Cassandra Functionality

  • submit to reddit
As some recent polls have indicated, the expected adoption and implementation of NoSQL databases are set to increase exponentially in the coming year.  The Netflix tech blog recently announced the release of Priam, which runs along with Cassandra to provide various kinds of functionality (more on that in a minute).  It seems that Netflix has been doing a lot to develop Astyanax, Netflix's Java Cassandra client, which they open sourced last month, and this new release of Priam, which adds the following processes to work along with Cassandra, detailed on the Netflix Tech Blog:

    •    Backup and recovery
    •    Bootstrapping and automated token assignment.
    •    Centralized configuration management
    •    RESTful monitoring and metrics

Netflix seems to be focusing on the importance of backing up and restoring data on the cloud.  Keeping data secure and accessible is one of the touchier aspects of the reliability (or lack thereof) of Cloud computing.  Further details of the ways in which Netflix is using Cassandra to improve the accessibility of their data can be found at the Netflix Tech blog announcement here.  

Towards the end of the post, Netflix further boasts its adoption and use of Cassandra by listing some "Key Cassandra facts at Netflix."  Perhaps these are further evidence of a coming deluge of NoSQL -based technologies to be used by private enterprises this year.  

    •    57 Cassandra clusters running on hundreds of instances are currently in production, many of which are multi-regional
    •    Priam backs up tens of TBs of data to S3 per day.
    •    Several TBs of production data is restored into our test environment every week.
    •    Nodes get replaced almost daily without any manual intervention
    •    All of our clusters use random partitioner and are well-balanced
    •    Priam was used to create the 288 node Cassandra benchmark cluster discussed in our earlier blog post
Published at DZone with permission of its author, Eric Genesky.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)