Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of Michigan

Database Architecture and NoSQL at Scale with Deno

University of Michigan via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
In this final course of the PostgreSQL for Everybody specialization, you’ll explore how modern databases are built and scaled. You’ll begin by examining PostgreSQL’s architecture, including how it implements CRUD operations, indexing, transactions, and ACID (Atomicity, Consistency, Isolation, Durability) guarantees. Then you’ll shift to NoSQL systems using the Deno environment. You’ll learn how Deno implements a distributed Key-Value store and how it applies BASE (Basic Availability, Soft State, Eventual Consistency) principles. Through hands-on projects, you’ll deploy your own Deno KV service on Deno’s global infrastructure and build a Deno client to interact with it. By the end, you’ll understand the design tradeoffs between ACID and BASE databases and gain practical experience deploying and scaling both relational and NoSQL systems.

Syllabus

  • Scaling Databases
    • In this first week, we'll introduce you to the topics covered in this course, including the comparison between SQL and NoSQL and scaling relational databases.
  • Cloud Scale Applications
    • This week, we'll compare and contrast ACID and BASE style architectures and analyze the impact of first generation cloud applications.
  • DenoKV
  • Wrap Up

Taught by

Charles Russell Severance

Reviews

4.3 rating at Coursera based on 148 ratings

Start your review of Database Architecture and NoSQL at Scale with Deno

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.