sorted-blocks
v0.0.12
Published
This is a simple library for append only data structure persistent on disk.
Downloads
13
Maintainers
Readme
SortedBlocks
It is a append-only data structure used in conjunction with custom blocks to persist data on underlying store.
- Can be used to create embeded database.
- Lock free data structure for reading and writting.
- Supports multiple writers without sync, cause of its append nature.
- Supports Multi version concurrency.(M.V.C.C)
- Supports custom blocks.
- Supports consolidation or defrag of store.
- Upcoming support for indexing for faster reads.
- Out of box support for local caching.
Binary Block Format
This is the format used to append blocks in the store, where each block is formatted as follows.