6 个版本
0.0.5 | 2023年7月29日 |
---|---|
0.0.4 | 2023年6月2日 |
0.0.3 | 2023年5月15日 |
#44 在 #execution-engine
每月46次下载
50KB
860 行
Atomo
Atomo 是一个通用接口数据库包装器,它通过内存快照功能提供高吞吐量的一致视图。
查看示例目录以了解 API 使用。
为什么
尽管任何复杂的持久化引擎都可能已经配备了快照功能,但我们特制的在 Rust 中的执行引擎迫使我们必须有自己的优化实现,该实现不依赖于底层持久化层的快照功能正确性,因此充当正确性的额外层。
进行中
- 编写更多测试和模糊测试。
- 提供通用的后端绑定。
lib.rs
:
Atomo 是 Rust 的原子执行引擎。在其核心,它是一个数据库包装器,通过优化的快照功能增强任何后端存储引擎。
依赖项
~2.8–8.5MB
~68K SLoC