文件名称:retriever:检索器以与NoSQL数据库类似的方式存储普通rust数据类型
文件大小:243KB
文件格式:ZIP
更新时间:2024-06-15 10:57:44
Rust
猎犬 它是什么? 检索器以与NoSQL数据库类似的方式存储普通rust数据类型。 它支持元素之间的关系(包括循环关系),多重索引和类似于map-reduce的摘要。 (项目负责人图片。) 特征: 面向文档的存储和检索。 通过无限的辅助键进行索引。 随意创建索引,并在不再需要它们时将其删除。 延迟索引。 查询索引时(而不是之前)支付重新索引费用。 选择借用或计算的(动态)密钥(使用 )。 如果需要,请使用Map-reduce样式的摘要。 分块:(可选)将属于同一块的所有记录一起存储在同一Vec中。 100%安全的Rust,没有默认依赖项。 超过60种测试,文档测试和基准测试(需要更多) 许多功能齐全的示例开始! 检索器没有: 并行性。 这是一个“要做的事”。 坚持不懈。 您可以访问任何块的原始数据,并将其传递给serde进行序列化。 有关示例,请参见Storage
【文件预览】:
retriever-release
----Cargo.toml(889B)
----.github()
--------workflows()
----Cargo.lock(35KB)
----src()
--------idxsets()
--------prelude.rs(415B)
--------queries()
--------types()
--------internal()
--------lib.rs(32KB)
--------bits()
--------traits()
--------reductions()
----doc()
--------nami.jpg(171KB)
----examples()
--------long_running_stress_test.rs(2KB)
--------count_records.rs(2KB)
----.travis.yml(112B)
----README.md(16KB)
----.gitignore(28B)
----_config.yml(25B)
----bin()
--------clean(57B)
--------build(159B)
--------test(647B)
----benches()
--------basic.rs(11KB)