Cassandra Design Patterns /
This is a step-by-step guide to understanding and using Cassandra in the real world. The book starts with the origins and capabilities of Cassandra and then allows the reader to journey through various real world use cases where Cassandra can be used successfully. The book also deep dives into how t...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2014.
|
Colección: | Community experience distilled
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: An Overview of Architecture and Data Modeling in Cassandra; Understanding the background of Cassandra's architecture; Amazon Dynamo; Google BigTable; Understanding the background of Cassandra modeling; An overview of architecture and modeling; A summary of the features in Cassandra; Summary; Chapter 2: An Overview of Case and Design Patterns; Understanding the 3V Model; High availability; Columns on the fly!; Count and count!; Streaming analytics!; Needle in a haystack!
- Graph problems!Analytics; Blob store; Design patterns; Summary; Chapter 3: 3V Patterns; Pattern name
- Web scale store; Problem/Intent; Context/Applicability; Forces/Motivations; Solution; Consequences; Pattern name
- Ultra fast data sink; Problem/Intent; Context/Applicability; Forces/Motivations; Solution; Consequences; Related patterns; Pattern name
- Flexi schema; Problem/Intent; Context/Applicability; Forces/Motivations; Solution; Consequences; Related patterns; Summary; Chapter 4: Core Cassandra Patterns; Pattern name
- Highly available store; Problem/Intent; Context/Applicability.
- Forces/MotivationsSolution; Example; Pattern name
- Time series analytics; Problem/Intent; Context/Applicability; Forces/Motivations; Solution; Example; Pattern name
- Atomic distributed counter service; Problem/Intent; Context/Applicability; Forces/Motivations; Solution; Example; Summary; Chapter 5: Search and Analytics Applied Use Case Patterns; Pattern name
- Streaming/CEP analytics; Problem/Intent; Context/Applicability; Forces/Motivations; Solution; Pattern name
- Needle in a haystack/search engine; Problem/Intent; Context/Applicability; Forces/Motivations; Solution.
- Pattern name
- Graph problemsProblem/Intent; Context/Applicability; Forces/Motivations; Solution; Pattern name
- Advanced analytics; Problem/Intent; Context/Applicability; Forces/Motivations; Solution; Summary; Chapter 6: Patterns and Anti-patterns; Pattern name
- Content/Document store; Problem/Intent; Context/Applicability; Forces/Motivations; Solution; Example; Caution; Pattern name
- Object/Entity store; Problem/Intent; Context/Applicability; Forces/Motivations; Solution; Caution; Pattern name
- CAP the ACID; Problem/Intent; Context/ Applicability; Forces/Motivations; Solution; Caution.
- Pattern name
- Materialized viewProblem/Intent; Context/Applicability; Forces/Motivations; Solution; Caution; Pattern name
- Composite key; Problem/Intent; Context/Applicability; Forces/Motivations; Solution; Additional interesting patterns; Anti-pattern name
- Messaging queue; Problem/Intent; Context/Applicability; Liability/Issue; Patterns and anti-patterns
- Cassandra infrastructure/deployment problems; Summary; Index.