Bigdata with Rust ================= [![IRC #bnc](https://www.irccloud.com/invite-svg?channel=%23bnc&hostname=irc.mozilla.org&port=6667)](https://www.irccloud.com/invite?channel=%23bnc&hostname=irc.mozilla.org&port=6667) `bd` is a big-data data-base package with following primary scope. * [x] Interpret data in JSON format based on [RFC8259][jsonrfc]. * [ ] Expression language to query JSON documents, similar to [jq][jq]. * [ ] Data collation algorithm for JSON. * [ ] Patch algorithm based on [RFC6902][jsonpatch]. * [ ] 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. [jq]: https://stedolan.github.io/jq/manual [jsonpatch]: https://tools.ietf.org/html/rfc6902 [jsonrfc]: https://tools.ietf.org/html/rfc8259