Supported Databases

Bytebase officially supports the following major versions for each supported database engine:

RDBMS

  • MySQL, Aurora MySQL - 5.7 and above
  • PostgreSQL, Aurora PostgreSQL, AlloyDB - 12.0 and above
  • Oracle - 11g and above
  • Microsoft SQL Server - 2019 and above
  • MariaDB - 10.7 and above
  • TiDB - 5.0 and above
  • OceanBase - 3.x and above, both MySQL and Oracle modes
  • CockroachDB - 24.1 and above, PostgreSQL compatible syntax supported only
  • Spanner

NoSQL

  • MongoDB - 4.0 and above
  • Redis - 6.0 and above
  • DocumentDB
  • DynamoDB

Data Warehouse

  • Snowflake
  • BigQuery
  • Redshift
  • Hive
  • ClickHouse - 21.0 and above
  • Databricks
  • StarRocks

Others

  • Elasticsearch
  • RisingWave - 1.x and above

Bytebase usually works fine with older database versions, we just won't support features specific to those older versions. We may add other open source databases in the future.

Feature Matrix

Change Workflow

FeatureUI WorkflowGitOps WorkflowChangelistBatch ChangeSQL LintData Rollback*
MySQL✔️✔️✔️✔️✔️✔️
PostgreSQL✔️✔️✔️✔️✔️✔️
Oracle✔️✔️✔️✔️✔️✔️
SQL Server✔️✔️✔️✔️✔️✔️
MongoDB✔️✔️✔️✔️
Redis✔️✔️✔️✔️
TiDB✔️✔️✔️✔️✔️
ClickHouse✔️✔️✔️✔️
Snowflake✔️✔️✔️✔️✔️
Redshift✔️✔️✔️✔️
Spanner✔️✔️✔️✔️
MariaDB✔️✔️✔️✔️✔️
OceanBase✔️✔️✔️✔️✔️
RisingWave✔️✔️✔️✔️
CockroachDB✔️✔️✔️✔️

* Data Rollback supports UPDATE and DELETE statements.

SQL Editor

FeatureSheet ManagementQuery ModeAdmin ModeBatch ModeAI Assistant
MySQL✔️✔️✔️✔️✔️
PostgreSQL✔️✔️✔️✔️✔️
Oracle✔️✔️✔️✔️✔️
SQL Server✔️✔️✔️✔️✔️
MongoDB✔️✔️ *✔️✔️✔️
Redis✔️✔️ *✔️✔️✔️
TiDB✔️✔️✔️✔️✔️
ClickHouse✔️✔️✔️✔️✔️
Snowflake✔️✔️✔️✔️✔️
Redshift✔️✔️✔️✔️✔️
Spanner✔️✔️✔️✔️✔️
MariaDB✔️✔️✔️✔️✔️
OceanBase✔️✔️✔️✔️✔️
RisingWave✔️✔️✔️✔️✔️
CockroachDB✔️✔️✔️✔️✔️

* Normally, Bytebase will block non-readonly statements in Query Mode. This is not supported in MongoDB and Redis. You can work around this by configuring a readonly connection.

Data Security & Compliance

FeatureRBACAudit LogExternal Secret ManagerQuery and Export ControlData Masking
MySQL✔️✔️✔️✔️✔️
PostgreSQL✔️✔️✔️✔️✔️
Oracle✔️✔️✔️✔️✔️
SQL Server✔️✔️✔️✔️✔️
MongoDB✔️✔️✔️✔️
Redis✔️✔️✔️✔️
TiDB✔️✔️✔️✔️✔️
ClickHouse✔️✔️✔️✔️
Snowflake✔️✔️✔️✔️
Redshift✔️✔️✔️✔️
Spanner✔️✔️✔️✔️
MariaDB✔️✔️✔️✔️✔️
OceanBase✔️✔️✔️✔️✔️
RisingWave✔️✔️✔️✔️
CockroachDB✔️✔️✔️✔️

Anomaly Detection

FeatureConnection FailureDrift DetectionSlow Query
MySQL✔️✔️✔️
PostgreSQL✔️✔️✔️
Oracle✔️✔️
SQL Server✔️✔️
MongoDB✔️
Redis✔️
TiDB✔️✔️
ClickHouse✔️✔️
Snowflake✔️✔️
Redshift✔️✔️
Spanner✔️✔️
MariaDB✔️✔️
OceanBase✔️✔️
RisingWave✔️✔️
CockroachDB✔️✔️

Advanced Schema Management

Bytebase is trailblazing the schema management landscape. Each database engine requires non-trivial investment. If you are looking for a feature not supported in your database, please contact us.

FeatureSchema SynchronizationSchema EditorOnline Schema Change
MySQL✔️✔️✔️
PostgreSQL✔️✔️
Oracle✔️
SQL Server
MongoDB
Redis
TiDB✔️✔️
ClickHouse
Snowflake
Redshift
Spanner
MariaDB
OceanBase
RisingWave
CockroachDB
Edit this page on GitHub

Subscribe to Newsletter

By subscribing, you agree with Bytebase's Terms of Service and Privacy Policy.