2 releases
Uses old Rust 2015
0.1.1 | Aug 11, 2018 |
---|---|
0.1.0 | Aug 11, 2018 |
#1856 in Encoding
89KB
2.5K
SLoC
Bigdata with Rust
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.
Dependencies
~3–4MB
~71K SLoC