The Apache Cassandra Project develops a highly scalable second-generation distributed database, bringing together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model.
Apache Cassandra is a free, open source, distributed data storage system that differs sharply from relational database management systems. If you are:
• A developer working with large-scale, high-volume websites, such as Web 2.0 social applications
• An application architect or data architect who needs to understand the available options for high-performance, decentralized, elastic data stores
• A database administrator or database developer currently working with standard relational database systems who needs to understand how to implement a faulttolerant, eventually consistent data store
• A manager who wants to understand the advantages (and disadvantages) of Cassandra and related columnar databases to help make decisions about technology strategy
• A student, analyst, or researcher who is designing a project related to Cassandra or other non-relational data store options
I mention book titles Cassandra: The Definitive Guide By Eben Hewitt.
This book is a technical guide. In many ways, Cassandra represents a new way of thinking about data. Many developers who gained their professional chops in the last 15–20 years have become well-versed in thinking about data in purely relational or object-oriented terms.
This book is useful us to know about Cassandra. We will see many topics Example: Installation, Architecture, Monitoring, learning how to "write, update, and read data" and ... about Cassandra. This book has 12 Chapters:
Chapter 1 Introducing Cassandra
Chapter 2 Installing Cassandra
Chapter 3 The Cassandra Data Model
Chapter 4 Sample Application
Chapter 5 The Cassandra Architecture
Chapter 6 Configuring Cassandra
Chapter 7 Reading and Writing Data
Chapter 8 Clients
Chapter 9 Monitoring
Chapter 10 Maintenance
Chapter 11 Performance Tuning
Chapter 12 Integrating Hadoop