submerge

Crates.iosubmerge
lib.rssubmerge
version0.2.0
sourcesrc
created_at2019-04-28 06:55:45.132449
updated_at2023-11-12 01:07:19.071876
descriptionExperimental database thing
homepage
repositoryhttps://github.com/graydon/submerge
max_upload_size
id130651
size16,181
Graydon Hoare (graydon)

documentation

README

Submerge

Experimental databasey thing

This is a very early and experimental sketch of a distributed database. Justification and explanation will be forthcoming if it ever amounts to anything. Not serious yet.

Rough picture:

  • Tiered local storage
    • Small redb tables for hot data (BTrees, direct)
    • Large newel slabs for cold data (LSM, vectorized)
  • Simple replication and commit protocol (clepsydra)
  • Staged typed query language on top (brevet)
Commit count: 4

cargo fmt