Keentune

Databases curriculum

25 chapters
·
135 concepts
·
free
Everything the adaptive question bank can teach and test in Databases, from foundations through advanced practice. Work through it in order, or start practicing and let the questions find your level.
Start practicing Databases

New here? Read the Databases guide

A free 16-minute primer — the mental model, the mistakes beginners make, and what to practice first.

A. Engine architecture and the workload it serves

B. Physical storage: pages, rows and the heap

C. Table storage engines: heap, clustered and log-structured

D. Index structures and what each can answer

E. Index design, selectivity and maintenance

F. The planner: cost model and join algorithms

G. Statistics and cardinality estimation

H. Reading a plan

I. Transactions and ACID

J. Isolation levels and the anomalies they permit

K. Write skew, lost updates and true serializability

L. MVCC: row versions and snapshots

M. Vacuum, bloat and wraparound

N. Locking, blocking and deadlocks

O. WAL, durability and crash recovery

P. Replication, lag, failover and distributed consistency

Q. CAP, quorums and eventual consistency

R. Partitioning and sharding

S. Schema design, normalization and integrity

T. NoSQL families and polyglot persistence

U. Buffer cache, memory and application caching

V. Connections, pooling and resource limits

W. Migrations and zero-downtime schema change

X. Backups, PITR and restore

Y. Observability and operations

Keentune is not affiliated with or endorsed by the organizations whose documentation informs these maps.
Start practicing Databases
All about Databases practice
Browse all free study guides
Also on your phone
All exam, test, and product names and trademarks are the property of their respective owners and are used here for identification and reference only. Keentune is independent study practice — not affiliated with, authorized, or endorsed by any of these organizations.
© 2026 SportaApp LLC