2 个版本

使用旧的 Rust 2015

0.1.1 2018年8月11日
0.1.0 2018年8月11日

#1743 in 编码

MIT 许可证

89KB
2.5K SLoC

使用 Rust 进行大数据

IRC #bnc

bd 是一个大数据数据库包,其主要功能如下。

  • 基于 RFC8259 解释 JSON 格式的数据。
  • 查询 JSON 文档的表达式语言,类似于 jq
  • JSON 数据的整理算法。
  • 基于 RFC6902 的修补算法。
  • LLRB 内存优化、自平衡、类型参数化、二叉树。
  • LLRB 的 MVCC 变体。
  • 针对数据库优化的内存存储。
  • 用于磁盘快照的自下而上的 B 树。
  • 将 JSON 文档组织到数据桶中。
  • 为大数据操作进行索引。

次要功能

  • 解释和索引其他格式(如 CBOR、MsgPack 等)中的数据。
  • 探索与 JSON 无关的查询语言。
  • 大数据上的数据科学算法。

依赖项

~3–4MB
~71K SLoC