Databases In-Depth – Complete Course

freeCodeCamp.org

Keerti Purswani explains how a database works internally. The course goes through the components of a database system, from the network layer to the storage engine, then spends most of its time on indexing and B-trees. It ends with a look inside SQLite.

What you'll learn

  • The components of a database system
  • How transactions are managed
  • How storage engines read and write to disk
  • Indexing, multi-level indexes and B-trees
  • How SQLite is built

More Database courses