Databases

Four database families today. Built to support many more.

MySQL and MariaDB, MongoDB, PostgreSQL and Microsoft SQL Server — each covered in the terms that engine actually uses rather than flattened into a lowest common denominator. The platform is built so that adding another engine is a matter of coverage, not architecture.

Coverage

Capability matrix

Capability coverage by engine family, today. Each cell links to the detail on that engine’s page — and the matrix is generated from the content collection, so an added engine becomes a column without a template change.
CapabilityMySQL / MariaDBMongoDBPostgreSQLMicrosoft SQL Server
Supported versionsMySQL 8.0 · MySQL 8.4 LTS · MariaDB 10.11 · MariaDB 11.4MongoDB 6.0 · MongoDB 7.0 · MongoDB 8.0PostgreSQL 14 · 15 · 16 · 17 · 18SQL Server 2019 · 2022 · 2025
MonitoringDatabase + system metricsDatabase + system metricsDatabase + system metricsDatabase + system metrics
Query AnalyticsSlow queries · timeline · index reportsSlow queries · timeline · index reportsSlow queries · timeline · index reportsSlow queries · timeline · index reports
BackupPercona XtraBackup — supported MySQL and PXC versions · mariabackup — MariaDB · mysqldump — logical and fallback backupmongodump / mongorestore · Continuous oplog capture and replay for point-in-time recoverypg_basebackup · pgBackRest · pg_dumpNative full backup · Differential backup · Transaction-log backup
Point-in-time recoveryBase or full backup plus archived binary-log segmentsBase backup plus continuous oplog capture and retentionBase backup plus continuous WAL archivingFull backup plus a continuous transaction-log backup chain, optionally using differential backups
HA / topology awarenessStandalone · Replication Cluster · Galera Cluster · InnoDB ClusterStandalone · Replica Set · Sharded ClusterStandalone · Streaming Replication · Logical ReplicationStandalone · Always On Availability Groups · Failover Cluster Instances
Recommendations6 categories6 categories6 categories5 categories
AI contextFull operational contextFull operational contextFull operational contextFull operational context
Provisioning & automationTerraform + AnsibleTerraform + AnsibleTerraform + AnsibleTerraform + Ansible
IntegrationsJira · PagerDuty · Slack · Teams · Webhook · EmailJira · PagerDuty · Slack · Teams · Webhook · EmailJira · PagerDuty · Slack · Teams · Webhook · EmailJira · PagerDuty · Slack · Teams · Webhook · Email

Detail per engine sits on that engine’s page, including versions, topologies and the specific mechanisms behind each capability.

Coming from somewhere else

Need another database engine?

SchemaPulse is not architecturally limited to these four. The agent, the metric model, the backup policy language and the incident pipeline are engine-agnostic — what an engine needs is its own collection adapter, its own backup mechanism and its own topology model, which is an addition rather than a rewrite.

Which engines come next is decided by what customers actually run. We would rather add the one you need than announce a roadmap we have not committed to.

Tell us what you run. If your estate includes something not listed here, it is worth a conversation — that is how the order gets decided.

Tell us what you run