Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


The rising popularity of Apache Cassandra rests on its ability to handle very large data sets that include hundreds of terabytes -- and that's why this distributed database has been chosen by organizations such as Facebook, Twitter, Digg, and Rackspace. With this hands-on guide, you'll get all the details and practical examples you need to understand Cassandra's non-relational database design and put it to work in a production environment.

Author Eben Hewitt (Java SOA Cookbook) pays special attention to data modeling, and demonstrates Cassandra's many advantages, including its high availability, eventual consistency model, and ability to scale easily. If you're a developer with a startup, you'll learn how to future-proof your application by implementing Cassandra before your storage needs become critical. Join the growing list data-intensive organizations that have come to rely on Cassandra's design. This book shows you how.

  • Understand the tenets of Cassandra's column-oriented structure

  • Get best practices for configuring, monitoring, and performance tuning

  • Learn how to write, update, and read Cassandra data

  • Discover how Cassandra's distributed design lets you add or remove nodes from the cluster as your application requires

  • Get examples for writing clients in Java, Python, and C#

  • Extend Cassandra by integrating it with the Hadoop framework

Subscriber Reviews

Average Rating: 3.857142857142857 out of 5 rating Based on 7 Ratings

"Outdated" - by yaarrabba on 15-JUL-2013
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
It kept me involved for first couple of chapters but things changed when I started following the instructions on to install cassandra. It seems like a lot has been changed since the time this book was written. I tried to follow the instructions, could install and run cli but could never create keyspace. Anyways datastax is the redhat of cassandra I found that there is quite a bit syntax change in version 1.2. Without incorporating new syntax this book is pretty much useless.
Report as Inappropriate

"Outdated and not to the point" - by Umut Gokbayrak on 20-MAY-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
The samples are outdated, almost none of it works with the latest version of Cassandra. Most of the information is also irrelevant, and the rest is too much into details. It needs an urgent update.
Report as Inappropriate

"Cassandra - The Definitive Guide" - by Roger Schildmeijer on 04-DEC-2010
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Excellent piece of work. Covers almost everything you need to know as a Apache Cassandra user
Report as Inappropriate

Table of Contents



The publisher has provided additional content related to this title.


Visit the catalog page for Cassandra: The Definitive Guide

  • Catalog Page

Visit the errata page for Cassandra: The Definitive Guide

  • Errata

Download the supplemental electronic content for Cassandra: The Definitive Guide

  • Supplemental Content