rdms
rdms copied to clipboard
Storage library (Work In Progress)
Goal for milestone-2 is to ensure production ready product, with beta testing. * [ ] ACID compliance. * [ ] Memory datastructures. * [ ] Skip-list * [ ] Good...
At present we have reached a state where there are enough unit test suite and a large source base to build momentum for this project. This is a tracking issue...
A potential solution would be to Box and duplicate the reference when doing copy-on-write for Node type.
Create a separate write-up documenting ROBT file-format, and clean up module level documentation.
Recent abstractions in compute design and architecture, has delegated memory/network/disk corruption detection and recovery to H/W later and Firmware layer. Nevertheless it is worth brainstorming this problem in application space.
Read-Write-Spinlock implements the idea of latch-and-spin mechanism normally used for non-blocking concurrency. Blocking concurrency can have impact on latency. When operations that require [rw-exclusion][rw-lock] is going to be quick and...
An `undo()` API make sense in [LSM](https://en.wikipedia.org/wiki/Log-structured_merge-tree) mode. The behavior should be such that: 1. The last Create/Update operation can be un-done, so that entry points to the mutation prior...
LlrbDepth calculates minimum, maximum, average and percentile of leaf-node depth in the LLRB tree. Would be nice to have some rigorous test cases for this type.