6 个版本
使用旧的 Rust 2015
0.4.4 | 2016 年 2 月 7 日 |
---|---|
0.4.3 | 2016 年 2 月 6 日 |
0.2.1 | 2015 年 10 月 15 日 |
0.1.0 | 2015 年 10 月 13 日 |
#6 在 #ack
11KB
253 代码行,不包括注释
鼓
为 Rust 设计的受 BitCask 启发的存储 API。
鼓是完全安全的代码
$ ack unsafe src | wc
0 0 0
性能
请参阅说明书的底部以查看基准测试结果,到目前为止,数字看起来像
磁盘
- 810,000 次读取/秒
- 480,000 次写入/秒
内存
- 11,600,000 次读取/秒
- 5,100,000 次写入/秒
running 9 tests
test tests::bench_insert ... ok
test tests::keys ... ok
test tests::insert_get ... ok
test tests::multiple_insert ... ok
test tests::bench_get ... ok
test tests::insert_remove ... ok
test tests::bench_file_get ... ok
test tests::reopen ... ok
test tests::bench_file_insert ... ok
test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured
test tests::bench_file_get ... bench: 1,236 ns/iter (+/- 157)
test tests::bench_file_insert ... bench: 2,092 ns/iter (+/- 304)
test tests::bench_get ... bench: 86 ns/iter (+/- 6)
test tests::bench_insert ... bench: 196 ns/iter (+/- 22)
许可证
许可协议为以下之一
- Apache 许可证第 2 版 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确说明,否则根据 Apache-2.0 许可证定义的,您有意提交的任何贡献,将如上所述双重许可,没有任何附加条款或条件。
依赖项
~1.5MB
~38K SLoC