Core · Module 07

Databases

The discipline of not losing data, formalised. Transactions are one of the great engineering ideas.

By the end of this module

You can design a schema that stays correct under concurrent writes and failure.

0%0 / 3 complete
02

Transactions, ACID and isolation levels

What does a database promise when two people write at once?

CourseFree
CMU 15-445 — Concurrency control ↗

Carnegie Mellon University

03

Indexes, B-trees and query planning

Why is the same query fast one day and slow the next?

InteractiveFree
Use The Index, Luke ↗

Markus Winand

Free SQL indexing and tuning guide.

Quiz

Not written yet for this module. The lectures above are complete and the module still counts toward your progress.