#accounting #plain-text #system #double-entry

app hauptbuch

纯文本复式记账系统

1 个不稳定版本

0.0.1 2018年12月29日

#42 in #accounting

MIT 许可证

6KB
79

Hauptbuch

用Rust编写的纯文本复式记账系统

使用与tackler相同的日记格式

目标

  • 快速
  • 简单
  • 正确

性能

Hauptbuch 非常快,且内存占用低!单个文件平衡 1E6(一百万)笔交易的性能约为 1.3 秒(3 MB 内存使用,单核)。另一方面,Tackler 的性能基准测试报告,对于相同的数据库 ~30 秒和峰值内存使用量约为 6-7 GB!!!我的测试表明,Hauptbuch 比 Tackler 快约 200 倍(单核)且内存效率高约 700 倍。在 16 GB 的 RAM 上,Tackler 无法平衡 1E6 笔交易。

依赖项

~5.5MB
~105K SLoC