mirror of
https://github.com/aljazceru/turso.git
synced 2026-01-31 13:54:27 +01:00
Update manual.md
This commit is contained in:
@@ -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/
|
||||
|
||||
Reference in New Issue
Block a user