Engine
How Rad turns a request into durable relational work.
This section is for people working on Rad itself.
- KV covers the transactional storage boundary and key layout.
- Catalog covers tables, columns, indexes, and schema history.
- Catalog MVCC covers concurrent schema changes and reclamation.
- Planner covers binding and access paths.
- Executor covers transactions, mutations, and durable schema work.
Application developers can stay in the Introduction.