NoSQL.AP1.E0T
NoSQL Distilled Course
Intermediate Self-paced · 1 year access
01 / Lessons & labs
See exactly what you will learn and practice
Lessons
16 Interactive Lessons · 86 topics01 Preface 5 topics +
- Why Are NoSQL Databases Interesting?
- What’s in the Course
- Who Should Read This course
- What Are the Databases
- Acknowledgments
02 Why NoSQL? 6 topics +
- The Value of Relational Databases
- Impedance Mismatch
- Application and Integration Databases
- Attack of the Clusters
- The Emergence of NoSQL
- Key Points
03 Aggregate Data Models 6 topics +
- Aggregates
- Key-Value and Document Data Models
- Column-Family Stores
- Summarizing Aggregate-Oriented Databases
- Further Reading
- Key Points
04 More Details on Data Models 6 topics +
- Relationships
- Graph Databases
- Schemaless Databases
- Materialized Views
- Modeling for Data Access
- Key Points
05 Distribution Models 6 topics +
- Single Server
- Sharding
- Master-Slave Replication
- Peer-to-Peer Replication
- Combining Sharding and Replication
- Key Points
06 Consistency 7 topics +
- Update Consistency
- Read Consistency
- Relaxing Consistency
- Relaxing Durability
- Quorums
- Further Reading
- Key Points
07 Version Stamps 3 topics +
- Business and System Transactions
- Version Stamps on Multiple Nodes
- Key Points
08 Map-Reduce 5 topics +
- Basic Map-Reduce
- Partitioning and Combining
- Composing Map-Reduce Calculations
- Further Reading
- Key Points
09 Key-Value Databases 4 topics +
- What Is a Key-Value Store
- Key-Value Store Features
- Suitable Use Cases
- When Not to Use
10 Document Databases 4 topics +
- What Is a Document Database?
- Features
- Suitable Use Cases
- When Not to Use
11 Column-Family Stores 4 topics +
- What Is a Column-Family Data Store?
- Features
- Suitable Use Cases
- When Not to Use
12 Graph Databases 4 topics +
- What Is a Graph Database?
- Features
- Suitable Use Cases
- When Not to Use
13 Schema Migrations 5 topics +
- Schema Changes
- Schema Changes in RDBMS
- Schema Changes in a NoSQL Data Store
- Further Reading
- Key Points
14 Polyglot Persistence 8 topics +
- Disparate Data Storage Needs
- Polyglot Data Store Usage
- Service Usage over Direct Data Store Usage
- Expanding for Better Functionality
- Choosing the Right Technology
- Enterprise Concerns with Polyglot Persistence
- Deployment Complexity
- Key Points
15 Beyond NoSQL 7 topics +
- File Systems
- Event Sourcing
- Memory Image
- Version Control
- XML Databases
- Object Databases
- Key Points
16 Choosing Your Database 6 topics +
- Programmer Productivity
- Data-Access Performance
- Sticking with the Default
- Hedging Your Bets
- Key Points
- Final Thoughts
02 / FAQs
Questions before you start
Prepare for NoSQL Distilled Course
One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.