1 个不稳定版本
0.0.1 | 2018年12月29日 |
---|
#42 in #accounting
6KB
79 行
Hauptbuch
用Rust编写的纯文本复式记账系统
目标
- 快速
- 简单
- 正确
性能
Hauptbuch 非常快,且内存占用低!单个文件平衡 1E6(一百万)笔交易的性能约为 1.3 秒(3 MB 内存使用,单核)。另一方面,Tackler 的性能基准测试报告,对于相同的数据库 ~30 秒和峰值内存使用量约为 6-7 GB!!!我的测试表明,Hauptbuch 比 Tackler 快约 200 倍(单核)且内存效率高约 700 倍。在 16 GB 的 RAM 上,Tackler 无法平衡 1E6 笔交易。
依赖项
~5.5MB
~105K SLoC