6 个版本

0.0.5 2023年7月29日
0.0.4 2023年6月2日
0.0.3 2023年5月15日

#44#execution-engine

每月46次下载

MIT/Apache

50KB
860

Atomo

Atomo 是一个通用接口数据库包装器,它通过内存快照功能提供高吞吐量的一致视图。

查看示例目录以了解 API 使用。

为什么

尽管任何复杂的持久化引擎都可能已经配备了快照功能,但我们特制的在 Rust 中的执行引擎迫使我们必须有自己的优化实现,该实现不依赖于底层持久化层的快照功能正确性,因此充当正确性的额外层。

进行中

  1. 编写更多测试和模糊测试。
  2. 提供通用的后端绑定。

lib.rs:

Atomo 是 Rust 的原子执行引擎。在其核心,它是一个数据库包装器,通过优化的快照功能增强任何后端存储引擎。

依赖项

~2.8–8.5MB
~68K SLoC