1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2018年6月12日 |
---|
#78 in #graph-database
31KB
598 行
IndraDB Postgres 实现

这是IndraDB数据存储的postgres实现。它通常被认为是所有可用数据存储实现中最慢的,但它提供了一些主要优点
- 事务更改在错误时可以回滚。
- 可以同时在同一数据存储上运行多个IndraDB服务器进程。
- 您可以使用所有postgres工具来查看结果。
- 由于外键等因素,这可能是比其他实现更少的错误。
运行测试
运行 ./test.sh
。
运行基准测试
运行 ./test.sh --bench
。
lib.rs
:
postgres数据存储实现。
这通常被认为是实现中最慢的,但它提供了一些主要优点
- 事务更改在错误时可以回滚。
- 可以同时在同一数据存储上运行多个IndraDB服务器进程。
- 您可以使用所有postgres工具来查看结果。
- 由于外键等因素,这可能是比其他实现更少的错误。
依赖关系
~15–22MB
~353K SLoC