Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
About This eBook
Title Page
Copyright Page
Dedication Page
Contents
Foreword by Jonathon Ellis
Foreword by Paul Dix
Preface
What’s in This Book?
Code Samples
Acknowledgments
About the Authors
1. Introduction to Cassandra
A Greek Story
What Is NoSQL?
There’s No Such Thing as “Web Scale”
ACID, CAP, and BASE
Where Cassandra Fits In
What Is Cassandra?
Cassandra Terminology
Our Hope
2. Installation
Prerequisites
Installation
Configuration
Cluster Setup
Summary
3. Data Modeling
The Cassandra Data Model
Model Queries—Not Data
Collections
Summary
4. CQL
A Familiar Way of Doing Things
Summary
5. Deployment and Provisioning
Keyspace Creation
Replication Strategies
Snitches
Partitioners
Node Layout
Firewalls
Platforms
Summary
6. Performance Tuning
Methodology
Tuning
System Tuning
Solid-State Drives
JVM Tuning
Summary
7. Maintenance
Understanding nodetool
Ring Information
ColumnFamily Statistics
Thread Pool Statistics
upgradesstables and scrub
Compactions
Backup and Restore
CommitLog Archiving
Summary
8. Monitoring
Logging
JMX and MBeans
Health Checks
Summary
9. Drivers and Sample Code
Java
C#
Python
Ruby
Summary
10. Troubleshooting
Toolkit
Common Problems
Summary
11. Architecture
Meta Keyspaces
Gossip Protocol
Failure Detection
HintedHandoffs
Bloom Filters
Summary
12. Case Studies
Ooyala
Hailo
eBay
Summary
Appendix A. Getting Help
Preparing Information
IRC
Mailing Lists
Appendix B. Enterprise Cassandra
DataStax
Acunu
Titan by Aurelius
Pentaho
Instaclustr
Index
← Prev
Back
Next →
← Prev
Back
Next →