RESTful API Design
Lectures 36 • 40 slides
Narration
Lecture 36 Slide 1: Introduction to NoSQL (MongoDB, Redis)
mindmap
root((Introduction to NoSQL))
NoSQL Types
Key-Value
Document DB
Column-Oriented DB
Graph DB
MongoDB
CRUD Operations
Indexes
Redis
Data Types
Cache
When to Use
RDBMS
NoSQL
Today's Learning Objectives
- Types and characteristics of NoSQL databases
- Basic operations of MongoDB (Document DB)
- Basic operations of Redis (Key-Value Store)
- Choosing between RDBMS and NoSQL
Review of Last Time
- In Lecture 35, we learned about advanced SQL
- Subqueries, Views, Transactions
- Advanced features of RDBMS
What is NoSQL?
- Abbreviation for "Not Only SQL"
- A data model different from RDBMS
- Supports large-scale data and high-speed processing
1/40