NoSQL Database Fundamentals
1 Topics
NoSQL Concepts and BASE Properties
11 Sub-topics
Schema Flexibility in NoSQL
NoSQL Scalability Approach
BASE Properties (Basically Available, Soft State, Eventually Consistent)
NoSQL Database Types Overview
Key-Value Databases
1 Topics
Key-Value Store Model
10 Sub-topics
Key-Value Model Explained
Key-Value Database Structure
How Key-Value Databases Work
Key-Value Database Use Cases
Key-Value Database Advantages
Key-Value Database Limitations
Data Modeling in Key-Value Stores
Key-Value Database Examples - Redis, DynamoDB Concepts
Document Databases
1 Topics
Document-Oriented Databases
13 Sub-topics
Document Database Model Explained
Document Structure - JSON/BSON
Document vs Relational Differences
Document Database Features
Collections and Documents
Document Database Use Cases
Embedded Documents vs References
Denormalization in Document Databases
Querying Document Databases Concept
Indexing in Document Databases
Document Database Examples - MongoDB Concepts
Document Database Advantages
Document Database Limitations
Column-Family Databases
1 Topics
Column-Family Store Model
11 Sub-topics
Column-Family Model Explained
Column-Family Database Structure
Wide-Column Store Concept
Columns, Column Families, and Rows
Column-Family vs Relational Model
Column-Family Database Use Cases
Data Modeling in Column-Family Stores
Column-Family Database Advantages
Column-Family Database Limitations
Column-Family Database Examples - Cassandra, HBase Concepts
Time-Series Data in Column-Family Stores