Skip to content

Six engines, each kept available its own way

ElastiCluster manages relational, document, in-memory and object storage with one way of working: the same plans, backups, monitoring and endpoints for every engine. High availability always comes from the engine’s own, proven mechanism.

Support at a glance

Versions are the defaults planned for each engine’s first release; the signed engine catalog decides what ships and moves to newer releases as they are tested.

Engine Versions High availability Endpoints Backups Point in time Release
PostgreSQL 18 (17, 16 and 15 supported) Patroni with etcd PgBouncer and HAProxy: rw, ro, rw-direct; optional virtual IP pgBackRest (WAL-G later) Yes v0.1
MongoDB 8.0 on Percona Server for MongoDB Replica-set elections Drivers connect to the replica set directly Physical hot backups and oplog archiving Yes v0.4
Valkey 9.1 (9.0 and 8.1 supported) Sentinel HAProxy rw and ro, Sentinel for aware clients RDB snapshots from a replica No v0.4
Dragonfly 2.0 Primary and replica with Valkey Sentinel (beta) HAProxy rw and ro Snapshots from a replica No v0.4
MariaDB Galera 12.3 LTS (11.8 LTS supported) Galera quorum HAProxy writer and readers mariadb-backup and binlog archiving Yes v0.5
Garage S3 2.4 Replication across nodes and zones HAProxy S3 endpoint with TLS Encrypted bucket mirrors No v0.6

What every engine gets

  • Plans with risk and disruption for every change, approvals by policy and resumable operations.
  • Encrypted backups on by default, restores to a new cluster and scheduled restore drills.
  • Built-in metrics, a dashboard, alert rules with runbooks and a write canary.
  • TLS required by default, with a certificate authority per cluster.
  • Endpoints through HAProxy on every member, with an optional virtual IP (MongoDB drivers connect directly).
  • Memory and connection budgets checked before a plan runs, and a data identity guard on every member.

Never inventing consensus

Patroni with etcd, MongoDB replica-set elections, Sentinel, Galera and Garage already solve leader election and replication, and have been tested by their communities for years. ElastiCluster orchestrates them: it installs them as containers pinned by digest, configures them consistently, watches them and changes them through plans. The control plane is never in the data path, so the native tools (patronictl, mongosh, valkey-cli) keep working and tell you the truth.

Which engine for what

Later

Valkey cluster mode and MongoDB sharding are planned for v1.1. Candidates after v1.0 include SeaweedFS, ClickHouse and FerretDB. Vector search is covered by pgvector in PostgreSQL.

Try the console before it ships

The interactive demo runs the whole console on simulated data. Trigger a failover, approve an AI assistant’s plan, restore a backup to a point in time. Nothing to install.