sekejap-kernel 0.18.3

The storage kernel of sekejap: a disk-first B-tree over a page-WAL, with typed packed pages and crash recovery
Documentation

sekejap-kernel

The storage kernel of sekejap: a disk-first B-tree over a page write-ahead log, with typed packed pages, a persistent free list and crash recovery.

This crate is the bottom layer. It knows pages, keys and bytes; it does not know collections, queries or indexes. Most users want the sekejap crate instead, which is the whole database in one dependency.

Disk format: sekejap disk format v2. Page header bytes 18 and 19 carry the format version, and every sekejap from 0.17.0 reads and writes v2.

License: MIT OR Apache-2.0.