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

Apps - Try Now

SaaS web services and mobile apps from Yamashin Research Lab.

View Apps