Update manual.md

This commit is contained in:
Pekka Enberg
2025-08-13 11:57:47 +03:00
committed by GitHub
parent c856472dbe
commit db0d80310f

View File

@@ -32,6 +32,7 @@ Welcome to Turso database manual!
* [Code generator](#code-generator)
* [Query optimizer](#query-optimizer)
* [Virtual Machine](#virtual-machine)
* [MVCC](#mvcc)
* [Pager](#pager)
* [I/O](#io)
@@ -505,8 +506,12 @@ The code generator module takes AST as input and produces virtual machine progra
#### Query optimizer
TODO
### Virtual Machine
TODO
### MVCC
The database implements a multi-version concurrency control (MVCC) using a hybrid architecture that combines an in-memory index with persistent storage through WAL (Write-Ahead Logging) and SQLite database files. The implementation draws from the Hekaton approach documented in Larson et al. (2011), with key modifications for durability handling.
@@ -533,5 +538,4 @@ TODO
Per-Åke Larson et al. "High-Performance Concurrency Control Mechanisms for Main-Memory Databases." In _VLDB '11_
[SQLite]: https://www.sqlite.org/