Supported Databases

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

  • 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
  • Snowflake
  • ClickHouse - 21.0 and above
  • MongoDB - 4.0 and above
  • Redis - 6.0 and above
  • TiDB - 5.0 and above
  • OceanBase - 3.x and above, both MySQL and Oracle modes
  • Spanner
  • Redshift
  • MariaDB - 10.7 and above
  • StarRocks
  • RisingWave - 1.x and above
  • Hive
  • Elasticsearch
  • BigQuery
  • DynamoDB
  • Databricks

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โœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธ

* Data Rollback supports UPDATE and DELETE statements.

SQL Editor

FeatureSheet ManagementQuery ModeAdmin ModeBatch QueryChatSQL
MySQLโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธ
PostgreSQLโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธ
Oracleโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธ
SQL Serverโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธ
MongoDBโœ”๏ธโœ”๏ธ *โœ”๏ธโœ”๏ธโœ”๏ธ
Redisโœ”๏ธโœ”๏ธ *โœ”๏ธโœ”๏ธโœ”๏ธ
TiDBโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธ
ClickHouseโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธ
Snowflakeโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธ
Redshiftโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธ
Spannerโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธ
MariaDBโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธ
OceanBaseโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธ
RisingWaveโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธ

* 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โœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธ

Anomaly Detection

FeatureConnection FailureDrift DetectionSlow Query
MySQLโœ”๏ธโœ”๏ธโœ”๏ธ
PostgreSQLโœ”๏ธโœ”๏ธโœ”๏ธ
Oracleโœ”๏ธโœ”๏ธ
SQL Serverโœ”๏ธโœ”๏ธ
MongoDBโœ”๏ธ
Redisโœ”๏ธ
TiDBโœ”๏ธโœ”๏ธ
ClickHouseโœ”๏ธโœ”๏ธ
Snowflakeโœ”๏ธโœ”๏ธ
Redshiftโœ”๏ธโœ”๏ธ
Spannerโœ”๏ธโœ”๏ธ
MariaDBโœ”๏ธโœ”๏ธ
OceanBaseโœ”๏ธโœ”๏ธ
RisingWaveโœ”๏ธโœ”๏ธ

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.

FeatureBranchingSchema SynchronizationSchema EditorOnline Schema Change
MySQLโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธ
PostgreSQLโœ”๏ธโœ”๏ธโœ”๏ธ
Oracleโœ”๏ธ
SQL Server
MongoDB
Redis
TiDBโœ”๏ธโœ”๏ธโœ”๏ธ
ClickHouse
Snowflake
Redshift
Spanner
MariaDB
OceanBase
RisingWave
Edit this page on GitHub

Subscribe toย Newsletter

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