Book description
Build, manage, and configure high-performing, reliable NoSQL database for your application with Cassandra
In Detail
With ever increasing rates of data creation comes the demand to store data as fast and reliably as possible, a demand met by modern databases such as Cassandra. Apache Cassandra is the perfect choice for building fault tolerant and scalable databases. Through this practical guide, you will program pragmatically and understand completely the power of Cassandra. Starting with a brief recap of the basics to get everyone up and running, you will move on to deploy and monitor a production setup, dive under the hood, and optimize and integrate it with other software.
You will explore the integration and interaction of Cassandra components, and explore great new features such as CQL3, vnodes, lightweight transactions, and triggers. Finally, by learning Hadoop and Pig, you will be able to analyze your big data.
What You Will Learn
- Write programs using Cassandra's features more efficiently
- Get the most out of a given infrastructure, improve performance, and tweak JVM
- Use CQL3 in your application, which makes working with Cassandra more simple
- Configure Cassandra and fine-tune its parameters depending on your needs
- Set up a cluster and learn how to scale it
- Monitor Cassandra cluster in different ways
- Use Hadoop and other big data processing tools with Cassandra
Table of contents
-
Mastering Apache Cassandra Second Edition
- Table of Contents
- Mastering Apache Cassandra Second Edition
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- 1. Quick Start
- 2. Cassandra Architecture
-
3. Effective CQL
-
The Cassandra data model
- The counter column (cell)
- The expiring cell
- The column family
- Keyspaces
- Data types
- CQL3
- The granting permission
- CQL shell commands
- Summary
-
The Cassandra data model
-
4. Deploying a Cluster
- Evaluating requirements
- System configurations
- The required software
- Installing Cassandra
- Configuring a Cassandra cluster
- Authorization and authentication
- Summary
- 5. Performance Tuning
- 6. Managing a Cluster – Scaling, Node Repair, and Backup
- 7. Monitoring
- 8. Integration with Hadoop
- Index
Product information
- Title: Mastering Apache Cassandra - Second Edition
- Author(s):
- Release date: March 2015
- Publisher(s): Packt Publishing
- ISBN: 9781784392611
You might also like
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 3.x - Third Edition
Build, manage, and configure high-performing, reliable NoSQL database for your applications with Cassandra Key Features Write …
book
Apache Cassandra Essentials
Create your own massively scalable Cassandra database with highly responsive database queries About This Book Create …
video
Learning Apache Cassandra
In this Apache Cassandra training course, expert author Ruth Stryker teaches you the basics of working …