7个不稳定版本 (3个重大更新)
0.4.0 | 2024年4月18日 |
---|---|
0.3.0 | 2024年4月18日 |
0.2.2 | 2024年1月2日 |
0.2.1 | 2023年12月29日 |
0.1.1 | 2023年12月6日 |
#1588 在 数据库接口
每月108次下载
在 dmds-tokio-fs 中使用
80KB
2K SLoC
dmds
dmds是一个异步的、多维的嵌入式数据库系统。
特性
多维
dmds是一个多维数据库。它可以存储多维度数据。例如,你可以存储以下维度的数据
user_id
username_hash
username_length
在这种情况下,有3个维度可用。这使得数据库成为了一个三维世界。有关更多信息,请参阅API文档。
具有不同的维度,查询具有维度限制的数据将更快。
异步
与阻塞交互相关的所有dmds操作都是异步的。这意味着你可以以非阻塞方式使用dmds。
自定义I/O处理
dmds允许你编写自己的I/O处理系统。这意味着你可以直接在磁盘上保存数据,或者通过网络将数据保存到其他设备上。
lib.rs
:
使用Rust实现的多维数据库。
依赖关系
~2–8MB
~54K SLoC