This is an implementation of the IndraDB datastore for postgres. It should generally be considered by far the slowest datastore implementation available, however it provides a few major benefits:
- Transaction changes can be rolled back on error.
- Multiple
IndraDB
server processes can run on the same datastore at the same time. - You can use all of the postgres tooling to poke around at the results.
- Thanks to foreign keys et al., this is probably less buggy than other implementations.
Run ./test.sh
.
Run ./test.sh --bench
.