0.0.12 • Published 1 year ago
sorted-blocks v0.0.12
SortedBlocks
It is a append-only data structure used in conjunction with custom blocks to persist data on underlying store. 1. Can be used to create embeded database. 2. Lock free data structure for reading and writting. 3. Supports multiple writers without sync, cause of its append nature. 4. Supports Multi version concurrency.(M.V.C.C) 5. Supports custom blocks. 6. Supports consolidation or defrag of store. 7. Upcoming support for indexing for faster reads. 8. 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.