Goodreads helps you keep track of books you want to read.
Start by marking “Cassandra: The Definitive Guide” as Want to Read:
Cassandra: The Definitive Guide
Enlarge cover
Rate this book
Clear rating
Open Preview

Cassandra: The Definitive Guide

3.53  ·  Rating Details ·  114 Ratings  ·  20 Reviews
What could you do with data if scalability wasn't a problem? With this hands-on guide, you'll learn how Apache Cassandra handles hundreds of terabytes of data while remaining highly available across multiple data centers -- capabilities that have attracted Facebook, Twitter, and other data-intensive companies. Cassandra: The Definitive Guide provides the technical details ...more
Paperback, 330 pages
Published November 29th 2010 by O'Reilly Media (first published November 12th 2010)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Cassandra, please sign up.

Be the first to ask a question about Cassandra

Community Reviews

(showing 1-30)
filter  |  sort: default (?)  |  Rating Details
As far as I can tell this is the best book on Cassandra for the unfortunate reason that it is the only book on Cassandra. It's not horribly bad. The Table of Contents and index are accurate. The chapters are written in fairly decent English. And the content is not inaccurate. But it could have been lots better. Ah well, there's always the source code.
Jun 06, 2013 Vince rated it liked it
My background is predominantly in RDBMS. I think a bit more discussion and examples of data modeling would have been helpful. Otherwise pretty informative.
Emre Sevinç
Feb 10, 2017 Emre Sevinç rated it really liked it  ·  review of another edition
Apache Cassandra is one of the most popular open-source distributed NoSQL database management systems nowadays, and "Cassandra: The Definitive Guide - Distributed Data at Web Scale" is the best introduction to many aspects of this powerful distributed database.

The book gives a thorough description of the fundamental concepts of Cassandra, starting with its history and what differentiates a distributed, masterless NoSQL system such as Cassandra from traditional, typical RDBMS systems such as Ora
Frank Palardy
Feb 24, 2017 Frank Palardy rated it really liked it
Shelves: coding-misc
Good review of Cassandra. Need the new edition.
Jan 10, 2015 Jascha rated it liked it
If we were in 2010 then I would be here singing the praises of Cassandra: The Definitive Guide. Unfortunately, five years have passed since it has hit the shelves and while the book still provides some interesting insights about Cassandra, it definitely suffers its age. At the time of printing, version 0.7 was about to get released. As we speak, Cassandra reached version 2.1.2.

With this being said, a warning: to get the most out of this title, the reader must have a good grasp of both Java (all
Nov 21, 2016 Steve rated it really liked it  ·  review of another edition
Shelves: technology
This book was a good mix of theory (what is Cassandra, how does it differ from an RDB, why would you choose to use it), and practice (how to set it up, how to use it, and how to maintain it).

O'Reilly books used to be one of my favorite sources for how to use new technologies, but after reading a number that were a bit too focused on "how" and not at all on "why," I was less positive about them. This book is closer to the right mix for me.

My only (minor) complaint was that the book text itself
Nov 01, 2016 Adi rated it liked it  ·  review of another edition
This review is for 2nd edition.
Covers Cassandra 3.
Presents good case for Cassandra by comparing with RDBMS.
CQL and Data Modelling.
Architecture with references to Cassandra code.
Managing cluster.
Tips on monitoring and production deployments.

Failed explain 'why' in important topics. For example, why clock synchronisation among nodes is required, why built-in secondary indexes or SASI is not recommended.
In some cases references to code is presented instead of detail explanation.
Some con
Apr 12, 2012 Ivan rated it liked it
As with all books on techy stuff it's better to complement the read by following the links(btw, which the book has plenty of), searching for terms, war stories and so on. The book is a great one to start from although sometimes I don't agree with the perspective chosen(e.g. Thrift API examples). It's also hard to maintain the thing fresh with regards to continously growing framework - not sure if the problem could be easily solved at all: the book has no info on some features, like counters. And ...more
Konstantin Root
Sep 30, 2011 Konstantin Root rated it really liked it
Very good book describing Cassandra internals and API.

- Well written
- Covers many areas

- Quickly outdated, since was based on 0.6.x version. Now we are @ 0.8.x version and many areas are now heavily modified
- You will have trouble running part of examples from it even on 0.7.x release due to API changes
- Could have covered advanced topics like internal structures, bloom filters, compaction and cloud tuning in more details
Apr 01, 2013 Venkatesh-Prasad rated it it was ok
I am not sure if the book makes it hard to understand the concepts of column family and super column family or are the concepts just that hard. I think it would have been helpful if the author had compared Cassandra to a doc-oriented DB. From the point of view of schema-less DB, the book does not help appreciate the benefits of Cassandra over CouchDB or MongoDB.
Feb 27, 2011 Alpha rated it liked it
Chapter 3. The Cassandra Data Model is a good description of the Cassandra, uh, data model, and compares it to a relational database. The star of Ch 4, takes a hotel reservation app and relational model and converts it into the Cassandra way... Followed by pages of Thrift code. ugh.

It's a good primer, but the Cassandra code-base moves very quickly, so reader beware.
Feb 09, 2014 Glenn rated it liked it
Kind of dated by today's standards but a good introduction to this NoSql database technology for those completely new to it. Covered many aspects of Cassandra at that time including how to access patterns, metrics, client APIs for accessing it, and Hadoop integration. The author presented a sample application as both use case and illustrative example.
Jul 03, 2016 Alex rated it it was ok  ·  review of another edition
Sometimes the book goes too deep into the details(as for providers).
I think it would be good for book to have little bit more examples.
May 10, 2012 Hussein rated it liked it
Shelves: tech
I stopped reading it. Extremely out of date, some chapters still useful.
Mar 04, 2011 Hector rated it really liked it
A great way to get up to speed on Cassandra. Will not get you out of subscribing to the mailing list for post 0.7.3 features.
Alex Ott
Oct 08, 2011 Alex Ott rated it liked it
This book provides pretty accurate description of Cassandra, in using internals, maintenance, programming, etc.
Feb 27, 2014 Aaron added it
Shelves: abandoned
too dated--switched to 'practical cassandra' and the docs on the datastax website
George Sudarkoff
George Sudarkoff rated it it was amazing
May 15, 2014
Carlos rated it liked it
Feb 12, 2012
James rated it really liked it
Apr 14, 2017
Adam rated it liked it
Oct 03, 2013
A.aboelllef rated it liked it
Oct 22, 2012
Nguyen Vuong Khoa
Nguyen Vuong Khoa rated it it was amazing
Mar 05, 2017
Mkolodziejski rated it really liked it
May 18, 2014
Chris Berkhout
Chris Berkhout rated it really liked it
Apr 23, 2017
Chris Edwards
Chris Edwards rated it liked it
Dec 09, 2013
Mark J Eaton
Mark J Eaton rated it liked it
Jul 25, 2015
Karl rated it really liked it
Sep 12, 2016
Christian rated it it was amazing
Oct 08, 2015
Caleb Jones
Caleb Jones rated it it was amazing
Apr 29, 2017
« previous 1 3 4 next »
There are no discussion topics on this book yet. Be the first to start one »

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Share This Book