PacktLib: Cassandra Design Patterns

Cassandra Design Patterns

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

An Overview of Architecture and Data Modeling in Cassandra

Understanding the background of Cassandra's architecture

Understanding the background of Cassandra modeling

An overview of architecture and modeling

A summary of the features in Cassandra

Summary

An Overview of Case and Design Patterns

Understanding the 3V Model

Summary

3V Patterns

Pattern name – Web scale store

Pattern name – Ultra fast data sink

Pattern name – Flexi schema

Summary

Core Cassandra Patterns

Pattern name – Highly available store

Pattern name – Time series analytics

Pattern name – Atomic distributed counter service

Summary

Search and Analytics Applied Use Case Patterns

Pattern name – Streaming/CEP analytics

Pattern name – Needle in a haystack/search engine

Pattern name – Graph problems

Pattern name – Advanced analytics

Summary

Patterns and Anti-patterns

Pattern name – Content/Document store

Pattern name – Object/Entity store

Pattern name – CAP the ACID

Pattern name – Materialized view

Pattern name – Composite key

Additional interesting patterns

Anti-pattern name – Messaging queue

Patterns and anti-patterns – Cassandra infrastructure/deployment problems

Summary

Index