Skip to content

Supported databases

ClusterControl provides comprehensive support for a wide range of open-source and proprietary databases, enabling users to manage, monitor, and automate their database clusters from a unified interface.

Database servers

The following table shows the supported database product with its respective vendor and supported major version:

Database type Product name Vendor Supported major version Recommended minimum number of nodes
MySQL MySQL Community Server Oracle 8.0, 8.4
  • Standalone: 1 node (1 primary)
  • Replication: 2 nodes (1 primary + 1 primary/replica)
Percona Server for MySQL Percona 8.0, 8.4
  • Standalone: 1 node (1 primary)
  • Replication: 2 nodes (1 primary + 1 primary/replica)
Percona Server for MySQL Pro Percona 8.0
  • Standalone: 1 node (1 primary)
  • Replication: 2 nodes (1 primary + 1 primary/replica)
Percona XtraDB Cluster Percona 8.0, 8.4
  • Cluster: 3 nodes (3 primaries)
Percona XtraDB Cluster Pro Percona 8.4
  • Cluster: 3 nodes (3 primaries)
MariaDB MariaDB Community Server MariaDB 10.4, 10.5, 10.6, 10.11, 11.4, 11.8
  • Standalone: 1 node (1 primary)
  • Replication: 2 nodes (1 primary + 1 primary/replica)
  • Cluster: 3 nodes (3 primaries)
PostgreSQL PostgreSQL Server PostgreSQL 12, 13, 14, 15, 16, 17
  • Standalone: 1 node (1 primary)
  • Replication: 2 nodes (1 primary + 1 replica)
PostgreSQL Server EDB 12, 13, 14, 15, 16, 17
  • Standalone: 1 node (1 primary)
  • Replication: 2 nodes (1 primary + 1 replica)
TimescaleDB Timescale 12, 13, 14, 15, 16, 17
  • Standalone: 1 node (1 primary)
  • Replication: 2 nodes (1 primary + 1 replica)
MongoDB MongoDB Community Server MongoDB 4.4, 5.0, 6.0, 7.0, 8.0
  • Replica set: 3 nodes (1 primary + 2 replicas)
  • Sharded cluster: 7 nodes (3 config servers + 3 shard servers + 1 mongos)
MongoDB Enterprise Server MongoDB 4.4, 5.0, 6.0, 7.0, 8.0
  • Replica set: 3 nodes (1 primary + 2 replicas)
  • Sharded cluster: 7 nodes (3 config servers + 3 shard servers + 1 mongos)
Percona Server for MongoDB Percona 4.4, 5.0, 6.0, 7.0, 8.0
  • Replica set: 3 nodes (1 primary + 2 replicas)
  • Sharded cluster: 7 nodes (3 config servers + 3 shard servers + 1 mongos)
Redis Redis Community Edition Redis 6, 7
  • Sentinel: 3 nodes ( 1 primary with Sentinel + 2 replicas with Sentinel)
  • Cluster: 6 nodes ( 3 primaries + 3 replicas)
Valkey LF Projects 7, 8
  • Sentinel: 3 nodes ( 1 primary with Sentinel + 2 replicas with Sentinel)
  • Cluster: 6 nodes ( 3 primaries + 3 replicas)
Valkey Canonical 7
  • Sentinel: 3 nodes ( 1 primary with Sentinel + 2 replicas with Sentinel)
  • Cluster: 6 nodes ( 3 primaries + 3 replicas)
SQL Server Microsoft SQL Server for Linux Microsoft 2019 (15.x), 2022 (16.x)
  • Standalone: 1 node (1 primary)
  • Always On availability group: 2 nodes (1 primary + 1 replica)
Elasticsearch Elasticsearch Elastic 7.17, 8.1, 8.3
  • Standalone cluster: 1 node (1 eligible-master/data node)
  • High availability cluster: 5 nodes (3 eligible-master nodes + 2 data nodes)

Note

ClusterControl only supports managing x86-64 architecture hosts (x86_64, x64, AMD64, Intel64).

Attention

Some database products are only supported on selected operating systems. See Operating System.

Auxiliary tools

Apart from the database software, ClusterControl also supports the following open-source auxiliary tools:

Type Product name Repository
Load balancer ProxySQL Percona
MariaDB MaxScale MariaDB
HAProxy EPEL/OS
Keepalived EPEL/OS
garbd Percona/MariaDB
Connection pooler PgBouncer PGDG
Backup pgBackRest PGDG
Percona Backup for MongoDB Percona
Monitoring Prometheus Prometheus