NoSQL.AP1.0L0
NoSQL Distilled Lab
Intermediate Self-paced · 1 year access
13 Hands-On LiveLabs
Practice real IT tasks in guided environments.
- Real environments
- Auto-graded
- No installation
01 / Lessons & labs
See exactly what you will learn and practice
Lessons
15 Interactive Lessons · 81 topics01 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
02 Aggregate Data Models 6 topics · 1 LiveLab +
- Aggregates
- Key-Value and Document Data Models
- Column-Family Stores
- Summarizing Aggregate-Oriented Databases
- Further Reading
- Key Points
1 LiveLab in this lesson — see the labs panel →
03 More Details on Data Models 6 topics +
- Relationships
- Graph Databases
- Schemaless Databases
- Materialized Views
- Modeling for Data Access
- Key Points
04 Distribution Models 6 topics +
- Single Server
- Sharding
- Master-Slave Replication
- Peer-to-Peer Replication
- Combining Sharding and Replication
- Key Points
05 Consistency 7 topics +
- Update Consistency
- Read Consistency
- Relaxing Consistency
- Relaxing Durability
- Quorums
- Further Reading
- Key Points
06 Version Stamps 3 topics +
- Business and System Transactions
- Version Stamps on Multiple Nodes
- Key Points
07 Map-Reduce 5 topics +
- Basic Map-Reduce
- Partitioning and Combining
- Composing Map-Reduce Calculations
- Further Reading
- Key Points
08 Key-Value Databases 4 topics +
- What Is a Key-Value Store
- Key-Value Store Features
- Suitable Use Cases
- When Not to Use
09 Document Databases 4 topics · 2 LiveLab +
- What Is a Document Database?
- Features
- Suitable Use Cases
- When Not to Use
2 LiveLab in this lesson — see the labs panel →
10 Column-Family Stores 4 topics · 6 LiveLab +
- What Is a Column-Family Data Store?
- Features
- Suitable Use Cases
- When Not to Use
6 LiveLab in this lesson — see the labs panel →
11 Graph Databases 4 topics · 3 LiveLab +
- What Is a Graph Database?
- Features
- Suitable Use Cases
- When Not to Use
3 LiveLab in this lesson — see the labs panel →
12 Schema Migrations 5 topics · 1 LiveLab +
- Schema Changes
- Schema Changes in RDBMS
- Schema Changes in a NoSQL Data Store
- Further Reading
- Key Points
1 LiveLab in this lesson — see the labs panel →
13 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
14 Beyond NoSQL 7 topics +
- File Systems
- Event Sourcing
- Memory Image
- Version Control
- XML Databases
- Object Databases
- Key Points
15 Choosing Your Database 6 topics +
- Programmer Productivity
- Data-Access Performance
- Sticking with the Default
- Hedging Your Bets
- Key Points
- Final Thoughts
Hands-On Labs Our edge
13 LiveLabs- Building the Sample Data in MongoDB
- Using the find Query in MongoDB
- Using db.runCommand() in MongoDB
- Creating a Super Column Family in Cassandra
- Creating a Column Family in Cassandra
- Inserting and Reading Data in CQL
- Using the DELETE Query in Cassandra
- Using the SELECT Command in Cassandra
- Using the UPDATE Query in Cassandra
- Indexing Nodes in a Graph in Neo4j
- Creating a Graph in Neo4j
- Using the Cypher Query Language
- Writing and Reading Document in MongoDB
Labs run in your browser — nothing to install.
02 / FAQs
Questions before you start
Prepare for NoSQL Distilled Lab
One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.
- 1 year of full access
- 13 LiveLab included
- Certificate of completion
No credit card required