Skip to main content
  • Book
  • © 2014

Beginning Apache Cassandra Development

Apress

Authors:

  • Beginning Apache Cassandra Development shows how to develop robust and highly-performant applications to deliver data at speed to extraordinarily large volumes of application users.

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (11 chapters)

  1. Front Matter

    Pages i-xxi
  2. NoSQL: Cassandra Basics

    • Vivek Mishra
    Pages 1-26
  3. Cassandra Data Modeling

    • Vivek Mishra
    Pages 27-42
  4. Indexes and Composite Columns

    • Vivek Mishra
    Pages 43-60
  5. Cassandra Data Security

    • Vivek Mishra
    Pages 61-78
  6. MapReduce with Cassandra

    • Vivek Mishra
    Pages 79-96
  7. Data Migration and Analytics

    • Vivek Mishra
    Pages 97-121
  8. Titan Graph Databases with Cassandra

    • Vivek Mishra
    Pages 123-151
  9. Cassandra Performance Tuning

    • Vivek Mishra
    Pages 153-169
  10. Cassandra: Administration and Monitoring

    • Vivek Mishra
    Pages 171-189
  11. Cassandra Utilities

    • Vivek Mishra
    Pages 191-208
  12. Upgrading Cassandra and Troubleshooting

    • Vivek Mishra
    Pages 209-216
  13. Back Matter

    Pages 217-222

About this book

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.

About the author

Vivek Mishra is an IT professional and writer with more than ten years of experience in various technologies like Java, J2ee, Hibernate, SCA4J, Mule, Spring, Cassandra, HBase, MongoDB, REDIS, Hive, Hadoop. He has been a contributor for open source like Apache Cassandra and lead committer for Kundera (JPA 2.0 compliant Object-Datastore Mapping Library for NoSQL Datastores like Cassandra, HBase, MongoDB and REDIS).

Bibliographic Information

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access