Beginning Apache Cassandra Development Front Cover

Beginning Apache Cassandra Development

  • Length: 250 pages
  • Edition: 2014
  • Publisher:
  • Publication Date: 2014-11-05
  • ISBN-10: 1484201434
  • ISBN-13: 9781484201435
  • Sales Rank: #3620108 (See Top 100 Books)
Description

Cassandra is one of the top three NoSQL databases and is based primarily on the JSON document model. NoSQL databases are increasingly replacing relational databases because of their inherent advantages of a flexible schema, ease of use, integrability with web applications, scalability, and integrability with Hadoop.

Beginning Apache Cassandra Development takes you through the Apache Cassandra NoSQL database and how to build applications that leverage its capabilities. As Java, PHP, Python, and JavaScript are the most commonly used programming/scripting languages, author Vivek Mishra includes complete coverage of accessing Cassandra database with these languages and developing applications sourcing data from Cassandra. An introduction to the Cassandra Query Language (CQL) is also included.

What you’ll learn

  • How to configure clusters
  • Strategies for data modeling
  • Implement MapReduce
  • Run Hive and Pig queries over Cassandra
  • How to use the Cassandra Query Language
  • Learn and implement graph based solution using Cassandra Titan
  • Troubleshoot basic problems with they occur, including data backup and restoration
  • How to deal with data encryption and security
  • and much more

Who this book is for

The target audience of the book is NoSQL database developers, including Java, PHP and Python developers. The book is suitable for an intermediate level course in NoSQL database.

Table of Contents

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

To access the link, solve the captcha.