10 个版本 (4 个重大更新)

0.5.1 2020 年 6 月 30 日
0.5.0 2020 年 4 月 26 日
0.4.5 2020 年 4 月 21 日
0.3.0 2020 年 4 月 15 日
0.1.0 2020 年 4 月 13 日

数据库实现 中排名 205

每月下载量 24

MIT 许可证

42KB
807

wired

WIP:Rust 的嵌入式数据库模型集合。

Documentation Crate Build

特性

  • 无模式:使用可以由 serde/bincode 序列化的任何东西
  • 可移植:每个数据库都使用单个内存映射的二进制文件持久化
  • 轻量级:纯 Rust 实现,没有很多内部依赖
  • 广泛可用:在当前稳定的 rust 上工作
  • 高效:使用自我管理的块存储,可以回收内存
  • 快速:读取和写入都应该是一个 O(1) 操作

进行中

这是一个个人学习项目,现有的 API 可能随时更改。此外,二进制编码文件的格式可能在版本之间不兼容。一旦一切稳定,我将发布一个 1.0 版本,并保证向后兼容性。

在此期间,我很乐意得到关于数据库在实际用例中的工作情况以及潜在的一些错误的反馈。这将加快库的稳定,我可能还能从您的反馈中学到更多!

可用模型

  • 队列
  • 日志
  • 键值对
  • 文档
  • 表格
  • 关系型

许可证

MIT

依赖项

~2–12MB
~141K SLoC