4 releases (2 breaking)
new 0.3.1 | Nov 28, 2024 |
---|---|
0.3.0 | Nov 28, 2024 |
0.2.0 | Nov 28, 2024 |
0.1.0 | Nov 28, 2024 |
#1237 in Database interfaces
43 downloads per month
13KB
352 lines
Minimalistic storage for database
The library encapsulates low-level details of storage on Unix-like and Windows.
Creates a single file, allows to allocate/deallocate persistent pages and read/write them.
Intended to be used as a low-level building block of the real full-featured database.
TODO:
- Write-ahead logging, for atomicity and crash recovery.
- Full encryption (Adiantum).
Dependencies
~2–11MB
~143K SLoC