Skip to Content
Databasify
Databases

Engines and versions

The database engines and version lines Databasify runs.

EngineVersionsHigh availabilityClient port
PostgreSQL17, 18Patroni and etcd25060
MySQL8.4 LTS, 9.7 LTSInnoDB Cluster (Group Replication)25060
MariaDB11.4 LTS, 11.8 LTSGalera, single writer25060
MongoDB7.0, 8.0, 9.0Replica set25060
Valkey8, 9Sentinel25061
Redis8Sentinel25061

PostgreSQL connection pools listen on port 25061.

You pick the engine and version line when you create a database. Patch releases within that line install automatically in the maintenance window. Moving to another version line is not offered.

Differences between engines

  • Point-in-time recovery is available for PostgreSQL, MySQL, MariaDB and MongoDB 7.0 and 8.0. It is not available for MongoDB 9.0, Valkey or Redis. See Backups.
  • Users and databases can be managed for PostgreSQL, MySQL, MariaDB and MongoDB. Valkey and Redis use one password for the default user. See Users and schemas.
  • Connection pools are PostgreSQL only.
  • Persistence can be turned off for Valkey and Redis. See Settings.
  • Durability on failover: MySQL Group Replication and MariaDB Galera certify each write across the group before it commits. PostgreSQL, Valkey and Redis replicate asynchronously, so a failover can lose the last writes. MongoDB uses a majority write concern by default.

Each node runs in its own Docker container from an engine image pinned by digest.

Edit on GitHub

On this page