Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 944 Bytes

README.md

File metadata and controls

25 lines (20 loc) · 944 Bytes

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.