Book description
Beginning Apache Cassandra Development introduces you to one of the most robust and best-performing NoSQL database platforms on the planet. Apache Cassandra is a document database following the JSON document model. It is specifically designed to manage large amounts of data across many commodity servers without there being any single point of failure. This design approach makes Apache Cassandra a robust and easy-to-implement platform when high availability is needed.
Apache Cassandra can be used by developers in Java, PHP, Python, and JavaScript—the primary and most commonly used languages. In Beginning Apache Cassandra Development, author and Cassandra expert Vivek Mishra takes you through using Apache Cassandra from each of these primary languages. Mishra also covers the Cassandra Query Language (CQL), the Apache Cassandra analog to SQL. You'll learn to develop applications sourcing data from Cassandra, query that data, and deliver it at speed to your application's users.
Cassandra is one of the leading NoSQL databases, meaning you get unparalleled throughput and performance without the sort of processing overhead that comes with traditional proprietary databases. Beginning Apache Cassandra Development will therefore help you create applications that generate search results quickly, stand up to high levels of demand, scale as your user base grows, ensure operational simplicity, and—not least—provide delightful user experiences.
Table of contents
- Cover
- Title
- Copyright
- Dedication
- Contents at a Glance
- Contents
- About the Author
- About the Technical Reviewer
- Acknowledgments
- Introduction
- Chapter 1: NoSQL: Cassandra Basics
- Chapter 2: Cassandra Data Modeling
- Chapter 3: Indexes and Composite Columns
- Chapter 4: Cassandra Data Security
- Chapter 5: MapReduce with Cassandra
- Chapter 6: Data Migration and Analytics
- Chapter 7: Titan Graph Databases with Cassandra
- Chapter 8: Cassandra Performance Tuning
- Chapter 9: Cassandra: Administration and Monitoring
- Chapter 10: Cassandra Utilities
- Chapter 11: Upgrading Cassandra and Troubleshooting
- Index
Product information
- Title: Beginning Apache Cassandra Development
- Author(s):
- Release date: December 2014
- Publisher(s): Apress
- ISBN: 9781484201428
You might also like
book
Learning Apache Cassandra
Build an efficient, scalable, fault-tolerant, and highly-available data layer into your application using Cassandra In Detail …
video
Learning Apache Cassandra
In this Apache Cassandra training course, expert author Ruth Stryker teaches you the basics of working …
book
Apache Cassandra Essentials
Create your own massively scalable Cassandra database with highly responsive database queries About This Book Create …
book
Learning Apache Cassandra - Second Edition
Build a scalable, fault-tolerant and highly available data layer for your applications using Apache Cassandra About …