1 个不稳定版本

0.0.1 2021 年 1 月 4 日

#33#sugar

27 每月下载
用于 nostalgia

MIT 许可证

5KB
80

nostalgia

这是一个提供与某些数据库系统交互语法糖的 crate。

目前它允许您使用简单的约定在 lmdb 数据库中建模和查询数据。

该项目仍在进行中,目前仅支持 Lightning Memory-Mapped Database (lmdb)。

路线图

功能

  • 更多的语法糖

  • 可插拔后端。支持 lmdb 以外的数据库

  • 可插拔的序列化模型

  • 强制结构布局一致性,以与其他语言创建的数据库兼容

    目前使用 #[repr(C)] 标记结构应工作

  • 以简单方式配置存储后端

  • 性能基准测试套件

  • 根据持续自动基准测试的反馈进行性能改进

依赖

~1.5MB
~34K SLoC