sgr Engine

The sgr Engine is where sgr stores and queries datasets. It's built on top of the PostgreSQL database with a few extensions, including the splitgraph Python library itself. Because of that, you can query the sgr engine with any application that works with PostgreSQL, including pgcli, PostgREST or PostGraphile. You do not need to rewrite any of your tools to use sgr.

While it is possible to add sgr to existing PostgreSQL deployments, there isn't currently a simple installation method. If you're interested in doing so, you can follow the instructions in the engine Dockerfile or contact us.

The simplest way to manage the sgr engine is by using sgr engine. sgr engine is a wrapper around Docker that manages the Docker container the sgr engine runs in, as well as Docker volumes with sgr data and metadata.