bd
is a big-data data-base package with following primary scope.
- Interpret data in JSON format based on RFC8259.
- Expression language to query JSON documents, similar to jq.
- Data collation algorithm for JSON.
- Patch algorithm based on RFC6902.
- LLRB memory optimized, self balancing, type parametrized, binary tree.
- MVCC variant for LLRB.
- Database optimized in-memory storage.
- Bottoms up b-tree for disk snapshots.
- Organize JSON documents into buckets of data.
- Index them for big-data operations.
Secondary scope
- Interpret and index data in other formats like CBOR, MsgPack etc.
- Explore query language that is agnostic to JSON.
- Data science algorithms on big-data.