Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/indradb/postgres

An IndraDB datastore implementation backed by postgres
https://github.com/indradb/postgres

Last synced: about 2 months ago
JSON representation

An IndraDB datastore implementation backed by postgres

Awesome Lists containing this project

README

        

# IndraDB Postgres Implementation [![Docs](https://docs.rs/indradb-postgres/badge.svg)](https://docs.rs/indradb-postgres) [![Build Status](https://travis-ci.org/indradb/postgres.svg?branch=master)](https://travis-ci.org/indradb/postgres)

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.

## Running tests

Run `./test.sh`.

## Running benchmarks

Run `./test.sh --bench`.