<p><em>Beginning Apache Cassandra Development</em> 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 c
Beginning Apache Cassandra Development
โ Scribed by Vivek Mishra (auth.)
- Publisher
- Apress
- Year
- 2014
- Tongue
- English
- Leaves
- 235
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
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
Front Matter....Pages i-xxi
NoSQL: Cassandra Basics....Pages 1-26
Cassandra Data Modeling....Pages 27-42
Indexes and Composite Columns....Pages 43-60
Cassandra Data Security....Pages 61-78
MapReduce with Cassandra....Pages 79-96
Data Migration and Analytics....Pages 97-121
Titan Graph Databases with Cassandra....Pages 123-151
Cassandra Performance Tuning....Pages 153-169
Cassandra: Administration and Monitoring....Pages 171-189
Cassandra Utilities....Pages 191-208
Upgrading Cassandra and Troubleshooting....Pages 209-216
Back Matter....Pages 217-222
โฆ Subjects
Computer Appl. in Administrative Data Processing; Data Mining and Knowledge Discovery
๐ SIMILAR VOLUMES
Apache Cassandra is a document database following the JSON document model and 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 wh
Apache Cassandra is a document database following the JSON document model and 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 wh
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 ser
Apache Cassandra is the most commonly used NoSQL database written in Java and is renowned in the industry as the only NoSQL solution that can accommodate the complex requirements of today's modern line-of-business applications. Cassandra is the technology of choice for such data-driven organizations