Book description
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 and practical examples you need to assess this database management system and put it to work in a production environment.
Author Eben Hewitt demonstrates the advantages of Cassandra's nonrelational design, and pays special attention to data modeling. If you're a developer, DBA, application architect, or manager looking to solve a database scaling issue or future-proof your application, this guide shows you how to harness Cassandra's speed and flexibility.
- Understand the tenets of Cassandra's column-oriented structure
- Learn how to write, update, and read Cassandra data
- Discover how to add or remove nodes from the cluster as your application requires
- Examine a working application that translates from a relational model to Cassandra's data model
- Use examples for writing clients in Java, Python, and C#
- Use the JMX interface to monitor a cluster's usage, memory patterns, and more
- Tune memory settings, data storage, and caching for better performance
Publisher resources
Table of contents
- Dedication
- A Note Regarding Supplemental Files
- Foreword
- Preface
- 1. Introducing Cassandra
- 2. Installing Cassandra
- 3. The Cassandra Data Model
- 4. Sample Application
- 5. The Cassandra Architecture
- 6. Configuring Cassandra
-
7. Reading and Writing Data
- Query Differences Between RDBMS and Cassandra
- Basic Write Properties
- Consistency Levels
- Basic Read Properties
- The API
- Setup and Inserting Data
- Using a Simple Get
- Seeding Some Values
- Slice Predicate
- Get Range Slices
- Multiget Slice
- Deleting
- Batch Mutates
- Programmatically Defining Keyspaces and Column Families
- Summary
- 8. Clients
- 9. Monitoring
- 10. Maintenance
- 11. Performance Tuning
- 12. Integrating Hadoop
- A. The Nonrelational Landscape
- Glossary
- Index
- About the Author
- Colophon
- Copyright
Product information
- Title: Cassandra: The Definitive Guide
- Author(s):
- Release date: November 2010
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781449390419
You might also like
book
Cassandra: The Definitive Guide, 2nd Edition
Imagine what you could do if scalability wasn't a problem. With this hands-on guide, you’ll learn …
video
Learning Apache Cassandra
In this Apache Cassandra training course, expert author Ruth Stryker teaches you the basics of working …
book
Learning Apache Cassandra - Second Edition
Build a scalable, fault-tolerant and highly available data layer for your applications using Apache Cassandra About …
book
Mastering Apache Cassandra - Second Edition
Build, manage, and configure high-performing, reliable NoSQL database for your application with Cassandra In Detail With …