文件名称:somedb:只是另一个noSQL数据库
文件大小:24KB
文件格式:ZIP
更新时间:2024-05-08 23:12:33
Rust
某数据库 只是另一个noSQL数据库 SomeDB是事务性多读取器单写入器持久性数据库。 SomeDB非常基础,距离键值数据库仅几步之遥。 本质上,您具有对象和属性,其中属性是指向值或对象的键,而对象只是属性的集合。 每个属性和对象都有一个唯一ID,该ID是一个增量生成的u64,因此当前构建数据库时最多可容纳2 ^ 64个对象和属性,但在将来的版本中,此限制将通过一些基本的结构调整而消除。 当前支持的数据类型仅是字符串和u64,而对象以json格式的字符串(无缩进)返回。 如何使用 老实说,我觉得这个项目还为时过早,无法发布专门针对客户的单独项目,因此,现在他们使用此项目的方式有点怪异,只能在rust中使用,但通信数据格式非常简单,应该易于在其中实现任何流行的语言。 首先在项目中创建一个带有客户端目录的模块,将client.rs和utils.rs复制到该模块中,然后从那里包含它们(不
【文件预览】:
somedb-main
----LICENSE(34KB)
----src()
--------utils.rs(4KB)
--------main.rs(13KB)
--------config.rs(1KB)
--------disk.rs(4KB)
--------client.rs(3KB)
--------space.rs(3KB)
----Cargo.toml(302B)
----.gitignore(49B)
----README.md(6KB)
----null(0B)