Skip to main content

Introduction to NineData Community Edition

This page explains what NineData Community Edition is, who it is designed for, which core capabilities it includes, and how it differs from enterprise deployment options.

What is NineData Community Edition?​

NineData Community Edition (GitHub) is a permanently free, one-click installation data management solution for developers, startup teams, educational institutions, and individual users. It includes core NineData capabilities such as Database DevOps, Data Replication, Database Comparison, AI AGENT, and Operations Center.

  • Database DevOps: Manage data sources, query data, enforce SQL standards, review SQL changes, and run approval workflows for database development. Each Community Edition approval process group keeps one adjustable default approval process template and does not initialize 24 child processes.

  • Data Replication: Replicate data offline or in real time between homogeneous and heterogeneous data sources. Use it for data migration, database scaling, version upgrades, disaster recovery, multi-active architecture, and warehouse or lake integration.

  • Database Comparison: The NineData Database Comparison feature supports consistency comparison between two data sources. When inconsistencies are found, it can generate change SQL to help align data and structure.

  • AI AGENT: Use ChatDBA, intelligent SQL diagnosis, SQL optimization, and migration assessment for database Q&A, performance diagnosis, SQL rewriting, and migration risk assessment.

  • Operations Center: Manage tasks, view logs, monitor cluster and node resources, and manage Pods in local deployment environments.

NineData Community Edition runs as a local deployment and does not require a connection to cloud services or the NineData website. All data and operations stay in your local environment. It is suitable for isolated internal networks, small teams, individual projects, and learning or testing scenarios.

NineData Community Edition is Docker-based and can be installed with a single command on a local machine or server.

Why use Community Edition​

Permanently Free, Efficient, and Easy to Use

Community Edition is free to use and can be deployed quickly.

Support for Cloud Virtual Machines or Local Deployment

Deploy it on a cloud virtual machine or in a local private network to meet internal data management requirements.

Safer and More Efficient Data Management

Use database DevOps capabilities to improve collaboration between developers and DBAs while keeping data operations controlled.

High-Performance Real-Time Data Migration and Synchronization

Use CDC-based replication for migration, synchronization, disaster recovery, and other real-time data movement scenarios.

Community Edition vs Enterprise Edition (formerly NineData Dedicated Cluster)​

Comparison DimensionCommunity EditionEnterprise Edition
Core PositioningDevelopers/Startup Teams/Individual DevelopersMedium and Large Enterprises/Production Environment
Deployment MethodDocker Single Machine DeploymentDocker Single Machine Deployment/Distributed Cluster
Database DevOps10 data sources (functions consistent with the professional version)Scales dynamically based on the license (unlimited)
Data Replication10 tasks (including 2 incremental tasks)Scales dynamically based on the license (unlimited)
Data ComparisonUp to 10 tasksNo limit
Deployment ComplexityLow: single command deploymentHigher: supports scaling, node expansion, and distributed operations
Resource ConsumptionSingle machineCluster (cross-room disaster recovery + multi-active in different locations)
Technical SupportDocuments + WeChat group7x24 dedicated technical support + SLA service guarantee
CostPermanently freePay as you go

Comprehensive Comparison of NineData Community Edition with Mainstream Tools​

Comparison ItemsNineData Community EditionNavicatFlywayLiquibaseDataGrip (Non-Commercial License)
Basic CapabilitiesUpdate and Iteration FrequencyHigh (Continuous delivery, weekly iteration)Medium (Annual major versions, quarterly minor updates)Medium (Regular feature enhancements, about once every six months)Medium (Regular maintenance, quarterly updates)Medium (two major updates per year)
Deployment ModeDocker DeploymentDesktop ApplicationCLI Integrated with JavaCLI Integrated with JavaDesktop IDE (Windows/macOS/Linux)
Supported Data SourcesNearly 40 types of data sources, including RDBMS, data warehouses, and multi-cloud databases. For details, see Feature Overview.MySQL, PG, Oracle, SQL Server, etc.MySQL, PG, Oracle, and other mainstream databasesMainstream databases (similar to Flyway)Full support for mainstream databases; basic support for other databases through JDBC drivers
Login MethodAccount password/third-party login/SSO(LDAP)Local account/LicenseNo (Command line)No (Command line/Code)JetBrains account + database authentication (no platform-level SSO)
SQL IDESupported LanguagesChinese and EnglishMultiple languagesEnglishEnglishEnglish, with Chinese/Japanese/Korean language packs
SQL WindowSupported (Strong)Supported (Strong)XXSupported (SQL IDE and multiple query consoles)
Object Visual ManagementSupportedSupported (Graphical)XXSupported (object browsing/creation/modification and database diagrams)
Query Result Set OperationsExport, EditExport, Edit, ChartsXXSupported (view, edit, search, compare, import, and multi-format export)
Session IsolationSupportedSupportedXXSupported (dedicated sessions)
SQL Review and ReleaseSQL Change ReleaseWork Order + Automated ProcessDirect ExecutionDirect Execution of Migration ScriptsDirect Execution of ScriptsDirect execution (no approval work orders)
Change Automatic BackupSupportedManual BackupXXX
Approval ProcessOne adjustable default approval process templateXXXX
Online DDLNatively SupportedXXXX
Online DMLSupportedXXXX
Built-in SQL Standards200+ built-in rules for various database types / customXXXPartially supported (local SQL inspections; no organization-wide policy)
Mobile ApprovalSupportedXXXX
Release Process OrchestrationSupportedXXXX
SQL Code ReviewStrong (Automated Review)XXXPartially supported (local code inspections; no team review workflow)
Data SecuritySensitive Data ProtectionIntelligent data classification and grading, complete data desensitization + encryptionXXXX
Permission Authorization ModeRBAC + ABAC, administrator authorization + active applicationXXXX
Permission ModelFine-grained permissions (database/table/sensitive column/module/operation)Local permissionsXXX
Operation AuditFull-link auditXXXX
Advanced Data ProcessingData ImportMulti-format import, syntax-level controllableMultiple formats (Excel, CSV, etc.)Through migration scriptsThrough scriptsSupported (CSV/TSV/delimited-text import)
Data ExportMulti-format export, file encryption, watermark protectionMultiple formats exportXXSupported (CSV/JSON/XML/HTML/Markdown/Excel and other formats)
Data Archiving and CleaningAutomatic archiving (MySQL, PG)ManualXXX
Data Tracking and RollbackAutomatic parsing of Binlog to generate in reverseXXXX
Data GenerationSupported, simulation template customizationSupport for test data generationXXX
Performance DiagnosisSlow SQL Performance AnalysisIn-depth analysis + optimization suggestions (MySQL, PG, Oracle, Db2)Basic analysisXXPartially supported (Explain Plan/Analyse; no slow-SQL monitoring)
Session ManagementView/Kill sessionsView/Kill sessionsXXSupported (view/close sessions and cancel statements)

NineData Community Edition Data Replication​

Supported replication and comparison links are listed below.

Source DatabaseTarget DatabaseSchema Repl.Full Repl.Incre Repl.Schema Comp.Data Comp.Incre Comp.
MySQLMySQL✔️✔️✔️✔️✔️✔️
MySQLPolarDB MySQL-compatible✔️✔️✔️✔️✔️✔️
MySQLTDSQL-C MySQL (no datasource)✔️✔️✔️✔️✔️✔️
MySQLOceanBase MySQL✔️✔️✔️-✔️-
MySQLTDSQL Centralized MySQL (no datasource)✔️✔️✔️-✔️-
MySQLGaussDB Centralized MySQL✔️✔️✔️-✔️-
MySQLopenGauss MySQL✔️✔️✔️-✔️-
MySQLSQL Server✔️✔️✔️-✔️-
MySQLPostgreSQL✔️✔️✔️-✔️✔️
MySQLPolarDB PostgreSQL-compatible✔️✔️✔️-✔️✔️
MySQLTDSQL Centralized PostgreSQL✔️✔️✔️-✔️✔️
MySQLAnalyticDB PostgreSQL✔️✔️✔️---
MySQLGaussDB Centralized PostgreSQL✔️✔️✔️-✔️-
MySQLopenGauss PostgreSQL✔️✔️✔️-✔️-
MySQLKingbaseES PostgreSQL-compatible✔️✔️✔️-✔️✔️
MySQLVastbase G100 PostgreSQL-compatible✔️✔️✔️-✔️-
MySQLOracle✔️✔️✔️-✔️✔️
MySQLOceanBase Oracle✔️✔️✔️-✔️-
MySQLGaussDB Centralized Oracle✔️✔️✔️-✔️-
MySQLopenGauss Oracle✔️✔️✔️-✔️-
MySQLKingbaseES Oracle-compatible✔️✔️✔️-✔️-
MySQLPolarDB Oracle-compatible✔️✔️✔️-✔️✔️
MySQLVastbase G100 Oracle-compatible✔️✔️✔️-✔️-
MySQLDoris✔️✔️✔️-✔️-
MySQLSelectDB (no datasource)✔️✔️✔️-✔️-
MySQLClickHouse✔️✔️✔️-✔️-
MySQLElasticsearch✔️✔️✔️---
MySQLKafka-✔️✔️---
MySQLDameng✔️✔️✔️-✔️-
MySQLDWS✔️✔️✔️-✔️-
MySQLGreenplum✔️✔️✔️-✔️-
MySQLRedshift-✔️✔️---
MySQLStarRocks✔️✔️✔️-✔️-
MySQLSingleStore-✔️✔️-✔️-
MySQLTiDB✔️✔️✔️-✔️✔️
MySQLHive✔️✔️--✔️-
MySQLShardingJDBC-✔️✔️-✔️-
MySQLDataHub✔️✔️✔️-✔️-
MySQLPolarDB-X 2.0 Distributed✔️✔️✔️-✔️-
MySQLPolarDB-X 2.0 Centralized✔️✔️✔️✔️✔️✔️
OracleMySQL✔️✔️✔️-✔️✔️
OraclePolarDB MySQL-compatible✔️✔️✔️-✔️✔️
OracleTDSQL-C MySQL (no datasource)✔️✔️✔️-✔️✔️
OracleOceanBase MySQL✔️✔️✔️-✔️✔️
OracleTDSQL Centralized MySQL (no datasource)✔️✔️✔️-✔️-
OracleGaussDB Centralized MySQL✔️✔️✔️-✔️✔️
OracleopenGauss MySQL✔️✔️✔️-✔️-
OracleSQL Server✔️✔️✔️-✔️-
OraclePostgreSQL✔️✔️✔️-✔️✔️
OraclePolarDB PostgreSQL-compatible✔️✔️✔️-✔️✔️
OracleTDSQL Centralized PostgreSQL✔️✔️✔️-✔️✔️
OracleAnalyticDB PostgreSQL✔️✔️✔️-✔️-
OracleGaussDB Centralized PostgreSQL✔️✔️✔️-✔️✔️
OracleopenGauss PostgreSQL✔️✔️✔️-✔️-
OracleKingbaseES PostgreSQL-compatible✔️✔️✔️-✔️✔️
OracleVastbase G100 PostgreSQL-compatible✔️✔️✔️-✔️-
OracleOracle✔️✔️✔️✔️✔️✔️
OracleOceanBase Oracle✔️✔️✔️-✔️✔️
OracleGaussDB Centralized Oracle✔️✔️✔️-✔️✔️
OracleopenGauss Oracle✔️✔️✔️-✔️-
OracleKingbaseES Oracle-compatible✔️✔️✔️-✔️-
OraclePolarDB Oracle-compatible✔️✔️✔️-✔️-
OracleVastbase G100 Oracle-compatible✔️✔️✔️-✔️-
OracleDoris✔️✔️✔️-✔️-
OracleSelectDB (no datasource)✔️✔️✔️-✔️-
OracleClickHouse✔️✔️✔️-✔️-
OracleKafka-✔️✔️---
OracleDameng✔️✔️✔️-✔️-
OracleDWS✔️✔️✔️-✔️-
OracleGreenplum✔️✔️✔️-✔️-
OracleStarRocks✔️✔️✔️-✔️-
OracleTiDB✔️✔️✔️-✔️✔️
OracleDataHub✔️✔️✔️-✔️-
OraclePolarDB-X 2.0 Distributed✔️✔️✔️-✔️-
OraclePolarDB-X 2.0 Centralized✔️✔️✔️-✔️-
OracleGoldenDB✔️✔️✔️-✔️-
PostgreSQLMySQL✔️✔️✔️-✔️✔️
PostgreSQLPolarDB MySQL-compatible✔️✔️✔️-✔️✔️
PostgreSQLTDSQL-C MySQL (no datasource)✔️✔️✔️-✔️✔️
PostgreSQLOceanBase MySQL✔️✔️✔️-✔️-
PostgreSQLGaussDB Centralized MySQL✔️✔️✔️-✔️-
PostgreSQLopenGauss MySQL✔️✔️✔️-✔️-
PostgreSQLSQL Server✔️✔️✔️-✔️-
PostgreSQLPostgreSQL✔️✔️✔️✔️✔️✔️
PostgreSQLPolarDB PostgreSQL-compatible✔️✔️✔️✔️✔️✔️
PostgreSQLTDSQL Centralized PostgreSQL✔️✔️✔️✔️✔️✔️
PostgreSQLAnalyticDB PostgreSQL✔️✔️✔️-✔️-
PostgreSQLGaussDB Centralized PostgreSQL✔️✔️✔️-✔️-
PostgreSQLopenGauss PostgreSQL✔️✔️✔️-✔️-
PostgreSQLKingbaseES PostgreSQL-compatible✔️✔️✔️-✔️-
PostgreSQLVastbase G100 PostgreSQL-compatible✔️✔️✔️-✔️-
PostgreSQLOracle✔️✔️✔️-✔️✔️
PostgreSQLOceanBase Oracle✔️✔️✔️-✔️✔️
PostgreSQLGaussDB Centralized Oracle✔️✔️✔️-✔️-
PostgreSQLopenGauss Oracle✔️✔️✔️-✔️-
PostgreSQLKingbaseES Oracle-compatible✔️✔️✔️-✔️-
PostgreSQLPolarDB Oracle-compatible✔️✔️✔️-✔️-
PostgreSQLVastbase G100 Oracle-compatible✔️✔️✔️-✔️-
PostgreSQLDoris✔️✔️✔️-✔️-
PostgreSQLSelectDB (no datasource)✔️✔️✔️-✔️-
PostgreSQLClickHouse✔️✔️✔️-✔️-
PostgreSQLKafka-✔️✔️---
PostgreSQLDameng✔️✔️✔️-✔️-
PostgreSQLDWS✔️✔️✔️-✔️-
PostgreSQLGreenplum✔️✔️✔️-✔️-
PostgreSQLStarRocks✔️✔️✔️-✔️-
PostgreSQLTiDB✔️✔️✔️-✔️✔️
SQL ServerMySQL✔️✔️✔️-✔️-
SQL ServerPolarDB MySQL-compatible✔️✔️✔️-✔️-
SQL ServerTDSQL-C MySQL (no datasource)✔️✔️✔️-✔️-
SQL ServerOceanBase MySQL✔️✔️✔️-✔️-
SQL ServerTDSQL Centralized MySQL (no datasource)✔️✔️✔️-✔️-
SQL ServeropenGauss MySQL✔️✔️✔️-✔️-
SQL ServerSQL Server✔️✔️✔️✔️✔️-
SQL ServerAzure SQL Database✔️✔️✔️-✔️-
SQL ServerPostgreSQL✔️✔️✔️-✔️-
SQL ServerPolarDB PostgreSQL-compatible✔️✔️✔️-✔️-
SQL ServerTDSQL Centralized PostgreSQL✔️✔️✔️-✔️-
SQL ServerAnalyticDB PostgreSQL✔️✔️✔️-✔️-
SQL ServeropenGauss PostgreSQL✔️✔️✔️-✔️-
SQL ServerKingbaseES PostgreSQL-compatible✔️✔️✔️-✔️-
SQL ServerVastbase G100 PostgreSQL-compatible✔️✔️✔️-✔️-
SQL ServerOracle✔️✔️✔️-✔️-
SQL ServerOceanBase Oracle✔️✔️✔️-✔️-
SQL ServeropenGauss Oracle✔️✔️✔️-✔️-
SQL ServerKingbaseES Oracle-compatible✔️✔️✔️-✔️-
SQL ServerPolarDB Oracle-compatible✔️✔️✔️-✔️-
SQL ServerVastbase G100 Oracle-compatible✔️✔️✔️-✔️-
SQL ServerDoris✔️✔️✔️-✔️-
SQL ServerSelectDB (no datasource)✔️✔️✔️-✔️-
SQL ServerClickHouse✔️✔️✔️-✔️-
SQL ServerKafka-✔️✔️---
SQL ServerDameng✔️✔️✔️-✔️-
SQL ServerDWS✔️✔️✔️-✔️-
SQL ServerGreenplum✔️✔️✔️-✔️-
SQL ServerStarRocks✔️✔️✔️-✔️-
SQL ServerTiDB✔️✔️✔️-✔️-
PolarDB MySQL-compatibleMySQL✔️✔️✔️✔️✔️✔️
PolarDB MySQL-compatiblePolarDB MySQL-compatible✔️✔️✔️✔️✔️✔️
PolarDB MySQL-compatibleTDSQL-C MySQL (no datasource)✔️✔️✔️✔️✔️✔️
PolarDB MySQL-compatibleOceanBase MySQL✔️✔️✔️-✔️-
PolarDB MySQL-compatibleTDSQL Centralized MySQL (no datasource)✔️✔️✔️-✔️-
PolarDB MySQL-compatibleGaussDB Centralized MySQL✔️✔️✔️-✔️-
PolarDB MySQL-compatibleopenGauss MySQL✔️✔️✔️-✔️-
PolarDB MySQL-compatibleSQL Server✔️✔️✔️-✔️-
PolarDB MySQL-compatiblePostgreSQL✔️✔️✔️-✔️✔️
PolarDB MySQL-compatiblePolarDB PostgreSQL-compatible✔️✔️✔️-✔️✔️
PolarDB MySQL-compatibleTDSQL Centralized PostgreSQL✔️✔️✔️-✔️✔️
PolarDB MySQL-compatibleAnalyticDB PostgreSQL✔️✔️✔️---
PolarDB MySQL-compatibleGaussDB Centralized PostgreSQL✔️✔️✔️-✔️-
PolarDB MySQL-compatibleopenGauss PostgreSQL✔️✔️✔️-✔️-
PolarDB MySQL-compatibleKingbaseES PostgreSQL-compatible✔️✔️✔️-✔️✔️
PolarDB MySQL-compatibleVastbase G100 PostgreSQL-compatible✔️✔️✔️-✔️-
PolarDB MySQL-compatibleOracle✔️✔️✔️-✔️✔️
PolarDB MySQL-compatibleGaussDB Centralized Oracle✔️✔️✔️-✔️-
PolarDB MySQL-compatibleopenGauss Oracle✔️✔️✔️-✔️-
PolarDB MySQL-compatibleKingbaseES Oracle-compatible✔️✔️✔️-✔️-
PolarDB MySQL-compatiblePolarDB Oracle-compatible✔️✔️✔️-✔️✔️
PolarDB MySQL-compatibleVastbase G100 Oracle-compatible✔️✔️✔️-✔️-
PolarDB MySQL-compatibleDoris✔️✔️✔️-✔️-
PolarDB MySQL-compatibleSelectDB (no datasource)✔️✔️✔️-✔️-
PolarDB MySQL-compatibleClickHouse✔️✔️✔️-✔️-
PolarDB MySQL-compatibleElasticsearch✔️✔️✔️---
PolarDB MySQL-compatibleKafka-✔️✔️---
PolarDB MySQL-compatibleDameng✔️✔️✔️-✔️-
PolarDB MySQL-compatibleDWS✔️✔️✔️-✔️-
PolarDB MySQL-compatibleGreenplum✔️✔️✔️-✔️-
PolarDB MySQL-compatibleRedshift-✔️✔️---
PolarDB MySQL-compatibleStarRocks✔️✔️✔️-✔️-
PolarDB MySQL-compatibleSingleStore-✔️✔️-✔️-
PolarDB MySQL-compatibleTiDB✔️✔️✔️-✔️✔️
PolarDB MySQL-compatibleHive✔️✔️--✔️-
PolarDB MySQL-compatibleShardingJDBC-✔️✔️-✔️-
PolarDB MySQL-compatibleDataHub✔️✔️✔️-✔️-
PolarDB MySQL-compatiblePolarDB-X 2.0 Distributed✔️✔️✔️-✔️-
PolarDB MySQL-compatiblePolarDB-X 2.0 Centralized✔️✔️✔️✔️✔️✔️
TDSQL-C MySQLMySQL✔️✔️✔️✔️✔️✔️
TDSQL-C MySQLPolarDB MySQL-compatible✔️✔️✔️✔️✔️✔️
TDSQL-C MySQLTDSQL-C MySQL (no datasource)✔️✔️✔️✔️✔️✔️
TDSQL-C MySQLOceanBase MySQL✔️✔️✔️-✔️-
TDSQL-C MySQLTDSQL Centralized MySQL (no datasource)✔️✔️✔️-✔️-
TDSQL-C MySQLGaussDB Centralized MySQL✔️✔️✔️-✔️-
TDSQL-C MySQLopenGauss MySQL✔️✔️✔️-✔️-
TDSQL-C MySQLSQL Server✔️✔️✔️-✔️-
TDSQL-C MySQLPostgreSQL✔️✔️✔️-✔️✔️
TDSQL-C MySQLPolarDB PostgreSQL-compatible✔️✔️✔️-✔️✔️
TDSQL-C MySQLTDSQL Centralized PostgreSQL✔️✔️✔️-✔️✔️
TDSQL-C MySQLAnalyticDB PostgreSQL✔️✔️✔️---
TDSQL-C MySQLGaussDB Centralized PostgreSQL✔️✔️✔️-✔️-
TDSQL-C MySQLopenGauss PostgreSQL✔️✔️✔️-✔️-
TDSQL-C MySQLKingbaseES PostgreSQL-compatible✔️✔️✔️-✔️✔️
TDSQL-C MySQLVastbase G100 PostgreSQL-compatible✔️✔️✔️-✔️-
TDSQL-C MySQLOracle✔️✔️✔️-✔️✔️
TDSQL-C MySQLOceanBase Oracle✔️✔️✔️-✔️-
TDSQL-C MySQLGaussDB Centralized Oracle✔️✔️✔️-✔️-
TDSQL-C MySQLopenGauss Oracle✔️✔️✔️-✔️-
TDSQL-C MySQLKingbaseES Oracle-compatible✔️✔️✔️-✔️-
TDSQL-C MySQLPolarDB Oracle-compatible✔️✔️✔️-✔️✔️
TDSQL-C MySQLVastbase G100 Oracle-compatible✔️✔️✔️-✔️-
TDSQL-C MySQLDoris✔️✔️✔️-✔️-
TDSQL-C MySQLSelectDB (no datasource)✔️✔️✔️-✔️-
TDSQL-C MySQLClickHouse✔️✔️✔️-✔️-
TDSQL-C MySQLElasticsearch✔️✔️✔️---
TDSQL-C MySQLKafka-✔️✔️---
TDSQL-C MySQLDameng✔️✔️✔️-✔️-
TDSQL-C MySQLDWS✔️✔️✔️-✔️-
TDSQL-C MySQLGreenplum✔️✔️✔️-✔️-
TDSQL-C MySQLRedshift-✔️✔️---
TDSQL-C MySQLStarRocks✔️✔️✔️-✔️-
TDSQL-C MySQLSingleStore-✔️✔️-✔️-
TDSQL-C MySQLTiDB✔️✔️✔️-✔️✔️
TDSQL-C MySQLHive✔️✔️--✔️-
TDSQL-C MySQLShardingJDBC-✔️✔️-✔️-
TDSQL-C MySQLDataHub✔️✔️✔️-✔️-
TDSQL-C MySQLPolarDB-X 2.0 Distributed✔️✔️✔️-✔️-
TDSQL-C MySQLPolarDB-X 2.0 Centralized✔️✔️✔️✔️✔️✔️
PolarDB PostgreSQL-compatibleMySQL✔️✔️✔️-✔️✔️
PolarDB PostgreSQL-compatiblePolarDB MySQL-compatible✔️✔️✔️-✔️✔️
PolarDB PostgreSQL-compatibleTDSQL-C MySQL (no datasource)✔️✔️✔️-✔️✔️
PolarDB PostgreSQL-compatibleOceanBase MySQL✔️✔️✔️-✔️-
PolarDB PostgreSQL-compatibleTDSQL Centralized MySQL (no datasource)✔️✔️✔️-✔️-
PolarDB PostgreSQL-compatibleGaussDB Centralized MySQL✔️✔️✔️-✔️-
PolarDB PostgreSQL-compatibleopenGauss MySQL✔️✔️✔️-✔️-
PolarDB PostgreSQL-compatibleSQL Server✔️✔️✔️-✔️-
PolarDB PostgreSQL-compatiblePostgreSQL✔️✔️✔️✔️✔️✔️
PolarDB PostgreSQL-compatiblePolarDB PostgreSQL-compatible✔️✔️✔️✔️✔️✔️
PolarDB PostgreSQL-compatibleTDSQL Centralized PostgreSQL✔️✔️✔️✔️✔️✔️
PolarDB PostgreSQL-compatibleGaussDB Centralized PostgreSQL✔️✔️✔️-✔️-
PolarDB PostgreSQL-compatibleopenGauss PostgreSQL✔️✔️✔️-✔️-
PolarDB PostgreSQL-compatibleKingbaseES PostgreSQL-compatible✔️✔️✔️-✔️-
PolarDB PostgreSQL-compatibleVastbase G100 PostgreSQL-compatible✔️✔️✔️-✔️-
PolarDB PostgreSQL-compatibleOracle✔️✔️✔️-✔️✔️
PolarDB PostgreSQL-compatibleOceanBase Oracle✔️✔️✔️-✔️✔️
PolarDB PostgreSQL-compatibleGaussDB Centralized Oracle✔️✔️✔️-✔️-
PolarDB PostgreSQL-compatibleopenGauss Oracle✔️✔️✔️-✔️-
PolarDB PostgreSQL-compatibleKingbaseES Oracle-compatible✔️✔️✔️-✔️-
PolarDB PostgreSQL-compatiblePolarDB Oracle-compatible✔️✔️✔️-✔️-
PolarDB PostgreSQL-compatibleVastbase G100 Oracle-compatible✔️✔️✔️-✔️-
PolarDB PostgreSQL-compatibleDoris✔️✔️✔️-✔️-
PolarDB PostgreSQL-compatibleSelectDB (no datasource)✔️✔️✔️-✔️-
PolarDB PostgreSQL-compatibleClickHouse✔️✔️✔️-✔️-
PolarDB PostgreSQL-compatibleKafka-✔️✔️---
PolarDB PostgreSQL-compatibleDameng✔️✔️✔️-✔️-
PolarDB PostgreSQL-compatibleDWS✔️✔️✔️-✔️-
PolarDB PostgreSQL-compatibleGreenplum✔️✔️✔️-✔️-
PolarDB PostgreSQL-compatibleStarRocks✔️✔️✔️-✔️-
PolarDB PostgreSQL-compatibleTiDB✔️✔️✔️-✔️✔️
PolarDB PostgreSQL-compatibleSybase-✔️✔️-✔️-
TDSQL Centralized PostgreSQLMySQL✔️✔️✔️-✔️✔️
TDSQL Centralized PostgreSQLPolarDB MySQL-compatible✔️✔️✔️-✔️✔️
TDSQL Centralized PostgreSQLTDSQL-C MySQL (no datasource)✔️✔️✔️-✔️✔️
TDSQL Centralized PostgreSQLOceanBase MySQL✔️✔️✔️-✔️-
TDSQL Centralized PostgreSQLopenGauss MySQL✔️✔️✔️-✔️-
TDSQL Centralized PostgreSQLSQL Server✔️✔️✔️-✔️-
TDSQL Centralized PostgreSQLPostgreSQL✔️✔️✔️✔️✔️✔️
TDSQL Centralized PostgreSQLPolarDB PostgreSQL-compatible✔️✔️✔️✔️✔️✔️
TDSQL Centralized PostgreSQLTDSQL Centralized PostgreSQL✔️✔️✔️✔️✔️✔️
TDSQL Centralized PostgreSQLopenGauss PostgreSQL✔️✔️✔️-✔️-
TDSQL Centralized PostgreSQLKingbaseES PostgreSQL-compatible✔️✔️✔️-✔️-
TDSQL Centralized PostgreSQLVastbase G100 PostgreSQL-compatible✔️✔️✔️-✔️-
TDSQL Centralized PostgreSQLOracle✔️✔️✔️-✔️✔️
TDSQL Centralized PostgreSQLOceanBase Oracle✔️✔️✔️-✔️✔️
TDSQL Centralized PostgreSQLopenGauss Oracle✔️✔️✔️-✔️-
TDSQL Centralized PostgreSQLKingbaseES Oracle-compatible✔️✔️✔️-✔️-
TDSQL Centralized PostgreSQLPolarDB Oracle-compatible✔️✔️✔️-✔️-
TDSQL Centralized PostgreSQLVastbase G100 Oracle-compatible✔️✔️✔️-✔️-
TDSQL Centralized PostgreSQLDoris✔️✔️✔️-✔️-
TDSQL Centralized PostgreSQLClickHouse✔️✔️✔️-✔️-
TDSQL Centralized PostgreSQLDameng✔️✔️✔️-✔️-
TDSQL Centralized PostgreSQLGreenplum✔️✔️✔️-✔️-
TDSQL Centralized PostgreSQLStarRocks✔️✔️✔️-✔️-
TDSQL Centralized PostgreSQLTiDB✔️✔️✔️-✔️✔️
OceanBase OracleMySQL✔️✔️✔️-✔️-
OceanBase OraclePolarDB MySQL-compatible✔️✔️✔️-✔️-
OceanBase OracleTDSQL-C MySQL (no datasource)✔️✔️✔️-✔️-
OceanBase OracleOceanBase MySQL✔️✔️✔️-✔️✔️
OceanBase OracleopenGauss MySQL✔️✔️✔️-✔️-
OceanBase OracleSQL Server✔️✔️✔️-✔️-
OceanBase OraclePostgreSQL✔️✔️✔️-✔️✔️
OceanBase OraclePolarDB PostgreSQL-compatible✔️✔️✔️-✔️✔️
OceanBase OracleopenGauss PostgreSQL✔️✔️✔️-✔️-
OceanBase OracleKingbaseES PostgreSQL-compatible✔️✔️✔️-✔️-
OceanBase OracleOracle✔️✔️✔️-✔️✔️
OceanBase OracleOceanBase Oracle✔️✔️✔️✔️✔️✔️
OceanBase OracleopenGauss Oracle✔️✔️✔️-✔️-
OceanBase OracleKingbaseES Oracle-compatible✔️✔️✔️-✔️-
OceanBase OraclePolarDB Oracle-compatible✔️✔️✔️-✔️-
OceanBase OracleDoris✔️✔️✔️-✔️-
OceanBase OracleClickHouse✔️✔️✔️-✔️-
OceanBase OracleKafka-✔️✔️---
OceanBase OracleDameng✔️✔️✔️-✔️-
OceanBase OracleGreenplum✔️✔️✔️-✔️-
OceanBase OracleStarRocks✔️✔️✔️-✔️-
OceanBase OracleTiDB✔️✔️✔️-✔️✔️
OceanBase MySQLMySQL✔️✔️✔️-✔️-
OceanBase MySQLPolarDB MySQL-compatible✔️✔️✔️-✔️-
OceanBase MySQLTDSQL-C MySQL (no datasource)✔️✔️✔️-✔️-
OceanBase MySQLOceanBase MySQL✔️✔️✔️✔️✔️✔️
OceanBase MySQLopenGauss MySQL✔️✔️✔️-✔️-
OceanBase MySQLSQL Server✔️✔️✔️-✔️-
OceanBase MySQLPostgreSQL✔️✔️✔️-✔️-
OceanBase MySQLPolarDB PostgreSQL-compatible✔️✔️✔️-✔️-
OceanBase MySQLopenGauss PostgreSQL✔️✔️✔️-✔️-
OceanBase MySQLKingbaseES PostgreSQL-compatible✔️✔️✔️-✔️-
OceanBase MySQLTDSQL Centralized PostgreSQLData replication supportedData comparison supported
OceanBase MySQLOracle✔️✔️✔️-✔️-
OceanBase MySQLOceanBase Oracle✔️✔️✔️-✔️-
OceanBase MySQLopenGauss Oracle✔️✔️✔️-✔️-
OceanBase MySQLKingbaseES Oracle-compatible✔️✔️✔️-✔️-
OceanBase MySQLPolarDB Oracle-compatible✔️✔️✔️-✔️-
OceanBase MySQLDoris✔️✔️✔️-✔️-
OceanBase MySQLClickHouse✔️✔️✔️-✔️-
OceanBase MySQLKafka-✔️✔️---
OceanBase MySQLDameng✔️✔️✔️-✔️-
OceanBase MySQLGreenplum✔️✔️✔️-✔️-
OceanBase MySQLStarRocks✔️✔️✔️-✔️-
OceanBase MySQLTiDB✔️✔️✔️-✔️-
OceanBase MySQLPolarDB-X 2.0 Distributed✔️✔️✔️-✔️-
TDSQL Centralized MySQLMySQL✔️✔️✔️-✔️-
TDSQL Centralized MySQLPolarDB MySQL-compatible✔️✔️✔️-✔️-
TDSQL Centralized MySQLTDSQL-C MySQL (no datasource)✔️✔️✔️-✔️-
TDSQL Centralized MySQLOceanBase MySQL✔️✔️✔️-✔️-
TDSQL Centralized MySQLTDSQL Centralized MySQL (no datasource)✔️✔️✔️✔️✔️-
TDSQL Centralized MySQLGaussDB Centralized MySQL✔️✔️✔️-✔️-
TDSQL Centralized MySQLopenGauss MySQL✔️✔️✔️-✔️-
TDSQL Centralized MySQLSQL Server✔️✔️✔️-✔️-
TDSQL Centralized MySQLPostgreSQL✔️✔️✔️-✔️-
TDSQL Centralized MySQLPolarDB PostgreSQL-compatible✔️✔️✔️-✔️-
TDSQL Centralized MySQLAnalyticDB PostgreSQL✔️✔️✔️---
TDSQL Centralized MySQLGaussDB Centralized PostgreSQL✔️✔️✔️-✔️-
TDSQL Centralized MySQLopenGauss PostgreSQL✔️✔️✔️-✔️-
TDSQL Centralized MySQLKingbaseES PostgreSQL-compatible✔️✔️✔️-✔️-
TDSQL Centralized MySQLOracle✔️✔️✔️-✔️-
TDSQL Centralized MySQLGaussDB Centralized Oracle✔️✔️✔️-✔️-
TDSQL Centralized MySQLopenGauss Oracle✔️✔️✔️-✔️-
TDSQL Centralized MySQLKingbaseES Oracle-compatible✔️✔️✔️-✔️-
TDSQL Centralized MySQLDoris✔️✔️✔️-✔️-
TDSQL Centralized MySQLSelectDB (no datasource)✔️✔️✔️-✔️-
TDSQL Centralized MySQLClickHouse✔️✔️✔️-✔️-
TDSQL Centralized MySQLKafka-✔️✔️---
TDSQL Centralized MySQLDWS✔️✔️✔️---
TDSQL Centralized MySQLGreenplum✔️✔️✔️-✔️-
TDSQL Centralized MySQLStarRocks✔️✔️✔️-✔️-
TDSQL Centralized MySQLTiDB✔️✔️✔️-✔️-
TDSQL Centralized MySQLPolarDB-X 2.0 Distributed✔️✔️✔️-✔️-
TDSQL Centralized MySQLPolarDB-X 2.0 Centralized✔️✔️✔️-✔️-
MongoDBMongoDB✔️✔️✔️✔️✔️-
RedisRedis-✔️✔️-✔️-
DorisMySQL✔️✔️--✔️-
DorisPolarDB MySQL-compatible✔️✔️--✔️-
DorisTDSQL-C MySQL (no datasource)✔️✔️--✔️-
DorisOceanBase MySQL✔️✔️--✔️-
DorisTDSQL Centralized MySQL (no datasource)✔️✔️--✔️-
DorisopenGauss MySQL✔️✔️--✔️-
DorisSQL Server✔️✔️--✔️-
DorisPostgreSQL✔️✔️--✔️-
DorisPolarDB PostgreSQL-compatible✔️✔️--✔️-
DorisTDSQL Centralized PostgreSQL✔️✔️--✔️-
DorisopenGauss PostgreSQL✔️✔️--✔️-
DorisKingbaseES PostgreSQL-compatible✔️✔️--✔️-
DorisVastbase G100 PostgreSQL-compatible✔️✔️✔️-✔️-
DorisOracle✔️✔️--✔️-
DorisOceanBase Oracle✔️✔️--✔️-
DorisopenGauss Oracle✔️✔️--✔️-
DorisKingbaseES Oracle-compatible✔️✔️--✔️-
DorisPolarDB Oracle-compatible✔️✔️--✔️-
DorisVastbase G100 Oracle-compatible✔️✔️✔️-✔️-
DorisDoris✔️✔️--✔️-
DorisClickHouse✔️✔️--✔️-
DorisDameng✔️✔️--✔️-
DorisGreenplum✔️✔️--✔️-
DorisStarRocks✔️✔️--✔️-
DorisTiDB✔️✔️--✔️-
DorisSelectDB (no datasource)Data replication supportedData comparison supported
SelectDBMySQL✔️✔️--✔️-
SelectDBPolarDB MySQL-compatible✔️✔️--✔️-
SelectDBTDSQL-C MySQL (no datasource)✔️✔️--✔️-
SelectDBTDSQL Centralized MySQL (no datasource)✔️✔️--✔️-
SelectDBPostgreSQL✔️✔️--✔️-
SelectDBPolarDB PostgreSQL-compatible✔️✔️--✔️-
SelectDBTDSQL Centralized PostgreSQL✔️✔️--✔️-
SelectDBOracle✔️✔️--✔️-
SelectDBSelectDB (no datasource)✔️✔️--✔️-
SelectDBClickHouse✔️✔️--✔️-
SelectDBGreenplum✔️✔️✔️-✔️-
SelectDBStarRocks✔️✔️--✔️-
SelectDBDorisData replication supportedData comparison supported
ClickHouseMySQL✔️✔️--✔️-
ClickHousePolarDB MySQL-compatible✔️✔️--✔️-
ClickHouseTDSQL-C MySQL (no datasource)✔️✔️--✔️-
ClickHouseOceanBase MySQL✔️✔️--✔️-
ClickHouseTDSQL Centralized MySQL (no datasource)✔️✔️--✔️-
ClickHouseopenGauss MySQL✔️✔️--✔️-
ClickHouseSQL Server✔️✔️--✔️-
ClickHousePostgreSQL✔️✔️--✔️-
ClickHousePolarDB PostgreSQL-compatible✔️✔️--✔️-
ClickHouseTDSQL Centralized PostgreSQL✔️✔️--✔️-
ClickHouseopenGauss PostgreSQL✔️✔️--✔️-
ClickHouseKingbaseES PostgreSQL-compatible✔️✔️--✔️-
ClickHouseVastbase G100 PostgreSQL-compatible✔️✔️✔️-✔️-
ClickHouseOracle✔️✔️--✔️-
ClickHouseOceanBase Oracle✔️✔️--✔️-
ClickHouseopenGauss Oracle✔️✔️--✔️-
ClickHouseKingbaseES Oracle-compatible✔️✔️--✔️-
ClickHousePolarDB Oracle-compatible✔️✔️--✔️-
ClickHouseVastbase G100 Oracle-compatible✔️✔️✔️-✔️-
ClickHouseDoris✔️✔️--✔️-
ClickHouseClickHouse✔️✔️--✔️-
ClickHouseDameng✔️✔️--✔️-
ClickHouseGreenplum✔️✔️--✔️-
ClickHouseStarRocks✔️✔️--✔️-
ClickHouseTiDB✔️✔️--✔️-
DamengMySQL✔️✔️✔️-✔️-
DamengPolarDB MySQL-compatible✔️✔️✔️-✔️-
DamengTDSQL-C MySQL (no datasource)✔️✔️✔️-✔️-
DamengOceanBase MySQL✔️✔️✔️-✔️-
DamengopenGauss MySQL✔️✔️✔️-✔️-
DamengSQL Server✔️✔️✔️-✔️-
DamengPostgreSQL✔️✔️✔️-✔️-
DamengPolarDB PostgreSQL-compatible✔️✔️✔️-✔️-
DamengTDSQL Centralized PostgreSQL✔️✔️✔️-✔️-
DamengopenGauss PostgreSQL✔️✔️✔️-✔️-
DamengKingbaseES PostgreSQL-compatible✔️✔️✔️-✔️-
DamengVastbase G100 PostgreSQL-compatible✔️✔️✔️-✔️-
DamengOracle✔️✔️✔️-✔️-
DamengOceanBase Oracle✔️✔️✔️-✔️-
DamengopenGauss Oracle✔️✔️✔️-✔️-
DamengKingbaseES Oracle-compatible✔️✔️✔️-✔️-
DamengPolarDB Oracle-compatible✔️✔️✔️-✔️-
DamengVastbase G100 Oracle-compatible✔️✔️✔️-✔️-
DamengClickHouse✔️✔️✔️-✔️-
DamengDameng✔️✔️✔️✔️✔️✔️
DamengTiDB✔️✔️✔️-✔️-
DWS (no datasource)DWS✔️✔️✔️-✔️-
GreenplumMySQL✔️✔️--✔️-
GreenplumPolarDB MySQL-compatible✔️✔️--✔️-
GreenplumTDSQL-C MySQL (no datasource)✔️✔️--✔️-
GreenplumOceanBase MySQL✔️✔️--✔️-
GreenplumTDSQL Centralized MySQL (no datasource)✔️✔️--✔️-
GreenplumSQL Server✔️✔️--✔️-
GreenplumPostgreSQL✔️✔️--✔️-
GreenplumPolarDB PostgreSQL-compatible✔️✔️--✔️-
GreenplumTDSQL Centralized PostgreSQL✔️✔️--✔️-
GreenplumVastbase G100 PostgreSQL-compatible✔️✔️✔️-✔️-
GreenplumOracle✔️✔️--✔️-
GreenplumOceanBase Oracle✔️✔️--✔️-
GreenplumPolarDB Oracle-compatible✔️✔️--✔️-
GreenplumVastbase G100 Oracle-compatible✔️✔️✔️-✔️-
GreenplumDoris✔️✔️--✔️-
GreenplumClickHouse✔️✔️--✔️-
GreenplumDameng✔️✔️--✔️-
GreenplumGreenplum✔️✔️--✔️-
GreenplumStarRocks✔️✔️--✔️-
GreenplumTiDB✔️✔️--✔️-
GreenplumSelectDB (no datasource)Data replication supportedData comparison supported
StarRocksMySQL✔️✔️--✔️-
StarRocksPolarDB MySQL-compatible✔️✔️--✔️-
StarRocksTDSQL-C MySQL (no datasource)✔️✔️--✔️-
StarRocksOceanBase MySQL✔️✔️--✔️-
StarRocksTDSQL Centralized MySQL (no datasource)✔️✔️--✔️-
StarRocksopenGauss MySQL✔️✔️--✔️-
StarRocksSQL Server✔️✔️--✔️-
StarRocksPostgreSQL✔️✔️--✔️-
StarRocksPolarDB PostgreSQL-compatible✔️✔️--✔️-
StarRocksTDSQL Centralized PostgreSQL✔️✔️--✔️-
StarRocksopenGauss PostgreSQL✔️✔️--✔️-
StarRocksKingbaseES PostgreSQL-compatible✔️✔️--✔️-
StarRocksVastbase G100 PostgreSQL-compatible✔️✔️✔️-✔️-
StarRocksOracle✔️✔️--✔️-
StarRocksOceanBase Oracle✔️✔️--✔️-
StarRocksopenGauss Oracle✔️✔️--✔️-
StarRocksKingbaseES Oracle-compatible✔️✔️--✔️-
StarRocksPolarDB Oracle-compatible✔️✔️--✔️-
StarRocksVastbase G100 Oracle-compatible✔️✔️✔️-✔️-
StarRocksDoris✔️✔️--✔️-
StarRocksClickHouse✔️✔️--✔️-
StarRocksDameng✔️✔️--✔️-
StarRocksGreenplum✔️✔️--✔️-
StarRocksStarRocks✔️✔️--✔️-
StarRocksTiDB✔️✔️--✔️-
StarRocksSelectDB (no datasource)Data replication supportedData comparison supported
TiDBMySQL✔️✔️✔️-✔️✔️
TiDBPolarDB MySQL-compatible✔️✔️✔️-✔️✔️
TiDBTDSQL-C MySQL (no datasource)✔️✔️✔️-✔️✔️
TiDBOceanBase MySQL✔️✔️✔️-✔️-
TiDBopenGauss MySQL✔️✔️✔️-✔️-
TiDBSQL Server✔️✔️✔️-✔️-
TiDBPostgreSQL✔️✔️✔️-✔️✔️
TiDBPolarDB PostgreSQL-compatible✔️✔️✔️-✔️✔️
TiDBTDSQL Centralized PostgreSQL✔️✔️✔️-✔️✔️
TiDBopenGauss PostgreSQL✔️✔️✔️-✔️-
TiDBKingbaseES PostgreSQL-compatible✔️✔️✔️-✔️-
TiDBVastbase G100 PostgreSQL-compatible✔️✔️✔️-✔️-
TiDBOracle✔️✔️✔️-✔️✔️
TiDBOceanBase Oracle✔️✔️✔️-✔️-
TiDBopenGauss Oracle✔️✔️✔️-✔️-
TiDBKingbaseES Oracle-compatible✔️✔️✔️-✔️-
TiDBVastbase G100 Oracle-compatible✔️✔️✔️-✔️-
TiDBDoris✔️✔️✔️-✔️-
TiDBClickHouse✔️✔️✔️-✔️-
TiDBDameng✔️✔️✔️-✔️-
TiDBGreenplum✔️✔️✔️-✔️-
TiDBStarRocks✔️✔️✔️-✔️-
TiDBTiDB✔️✔️✔️✔️✔️✔️
TiDBPolarDB-X 2.0 Distributed✔️✔️✔️-✔️-
GaussDB Centralized MySQL (B/M compatible)MySQL✔️✔️✔️-✔️-
GaussDB Centralized MySQL (B/M compatible)PolarDB MySQL-compatible✔️✔️✔️-✔️-
GaussDB Centralized MySQL (B/M compatible)TDSQL-C MySQL (no datasource)✔️✔️✔️-✔️-
GaussDB Centralized MySQL (B/M compatible)GaussDB Centralized MySQL✔️✔️✔️-✔️✔️
GaussDB Centralized MySQL (B/M compatible)openGauss MySQL✔️✔️✔️-✔️-
GaussDB Centralized MySQL (B/M compatible)PostgreSQL✔️✔️✔️-✔️-
GaussDB Centralized MySQL (B/M compatible)GaussDB Centralized PostgreSQL✔️✔️✔️-✔️✔️
GaussDB Centralized MySQL (B/M compatible)openGauss PostgreSQL✔️✔️✔️-✔️-
GaussDB Centralized MySQL (B/M compatible)Oracle✔️✔️✔️-✔️✔️
GaussDB Centralized MySQL (B/M compatible)GaussDB Centralized Oracle✔️✔️✔️-✔️✔️
GaussDB Centralized MySQL (B/M compatible)openGauss Oracle✔️✔️✔️-✔️-
GaussDB Centralized MySQL (B/M compatible)Doris✔️✔️✔️-✔️-
GaussDB Centralized MySQL (B/M compatible)SelectDB (no datasource)✔️✔️✔️-✔️-
GaussDB Centralized MySQL (B/M compatible)Kafka-✔️✔️---
GaussDB Centralized MySQL (B/M compatible)DWS✔️✔️✔️-✔️-
GaussDB Centralized MySQL (B/M compatible)StarRocks✔️✔️✔️-✔️-
GaussDB Centralized MySQL (B/M compatible)DataHub✔️✔️✔️-✔️-
GaussDB Centralized Oracle-compatibleMySQL✔️✔️✔️-✔️-
GaussDB Centralized Oracle-compatiblePolarDB MySQL-compatible✔️✔️✔️-✔️-
GaussDB Centralized Oracle-compatibleTDSQL-C MySQL (no datasource)✔️✔️✔️-✔️-
GaussDB Centralized Oracle-compatibleGaussDB Centralized MySQL✔️✔️✔️-✔️✔️
GaussDB Centralized Oracle-compatibleopenGauss MySQL✔️✔️✔️-✔️-
GaussDB Centralized Oracle-compatiblePostgreSQL✔️✔️✔️-✔️-
GaussDB Centralized Oracle-compatibleGaussDB Centralized PostgreSQL✔️✔️✔️-✔️✔️
GaussDB Centralized Oracle-compatibleopenGauss PostgreSQL✔️✔️✔️-✔️-
GaussDB Centralized Oracle-compatibleOracle✔️✔️✔️-✔️✔️
GaussDB Centralized Oracle-compatibleGaussDB Centralized Oracle✔️✔️✔️-✔️✔️
GaussDB Centralized Oracle-compatibleopenGauss Oracle✔️✔️✔️-✔️-
GaussDB Centralized Oracle-compatibleDoris✔️✔️✔️-✔️-
GaussDB Centralized Oracle-compatibleSelectDB (no datasource)✔️✔️✔️-✔️-
GaussDB Centralized Oracle-compatibleKafka-✔️✔️---
GaussDB Centralized Oracle-compatibleDWS✔️✔️✔️-✔️-
GaussDB Centralized Oracle-compatibleStarRocks✔️✔️✔️-✔️-
GaussDB Centralized Oracle-compatibleDataHub✔️✔️✔️-✔️-
GaussDB Centralized PostgreSQL-compatibleMySQL✔️✔️✔️-✔️-
GaussDB Centralized PostgreSQL-compatiblePolarDB MySQL-compatible✔️✔️✔️-✔️-
GaussDB Centralized PostgreSQL-compatibleTDSQL-C MySQL (no datasource)✔️✔️✔️-✔️-
GaussDB Centralized PostgreSQL-compatibleGaussDB Centralized MySQL✔️✔️✔️-✔️✔️
GaussDB Centralized PostgreSQL-compatibleopenGauss MySQL✔️✔️✔️-✔️-
GaussDB Centralized PostgreSQL-compatiblePostgreSQL✔️✔️✔️-✔️-
GaussDB Centralized PostgreSQL-compatibleGaussDB Centralized PostgreSQL✔️✔️✔️-✔️✔️
GaussDB Centralized PostgreSQL-compatibleopenGauss PostgreSQL✔️✔️✔️-✔️-
GaussDB Centralized PostgreSQL-compatibleOracle✔️✔️✔️-✔️✔️
GaussDB Centralized PostgreSQL-compatibleGaussDB Centralized Oracle✔️✔️✔️-✔️✔️
GaussDB Centralized PostgreSQL-compatibleopenGauss Oracle✔️✔️✔️-✔️-
GaussDB Centralized PostgreSQL-compatibleDoris✔️✔️✔️-✔️-
GaussDB Centralized PostgreSQL-compatibleSelectDB (no datasource)✔️✔️✔️-✔️-
GaussDB Centralized PostgreSQL-compatibleKafka-✔️✔️---
GaussDB Centralized PostgreSQL-compatibleDWS✔️✔️✔️-✔️-
GaussDB Centralized PostgreSQL-compatibleStarRocks✔️✔️✔️-✔️-
GaussDB Centralized PostgreSQL-compatibleDataHub✔️✔️✔️-✔️-
openGauss MySQLMySQL✔️✔️✔️-✔️-
openGauss MySQLPolarDB MySQL-compatible✔️✔️✔️-✔️-
openGauss MySQLTDSQL-C MySQL (no datasource)✔️✔️✔️-✔️-
openGauss MySQLOceanBase MySQL✔️✔️✔️-✔️-
openGauss MySQLopenGauss MySQL✔️✔️✔️✔️✔️-
openGauss MySQLSQL Server✔️✔️✔️-✔️-
openGauss MySQLPostgreSQLData replication supportedData comparison supported
openGauss MySQLopenGauss PostgreSQL✔️✔️✔️✔️✔️-
openGauss MySQLTDSQL Centralized PostgreSQLData replication supportedData comparison supported
openGauss MySQLPolarDB PostgreSQL-compatibleData replication supportedData comparison supported
openGauss MySQLopenGauss Oracle✔️✔️✔️✔️✔️-
openGauss MySQLPolarDB Oracle-compatible✔️✔️✔️-✔️-
openGauss MySQLVastbase G100 Oracle-compatible✔️✔️✔️-✔️-
openGauss MySQLDoris✔️✔️✔️-✔️-
openGauss MySQLClickHouse✔️✔️✔️-✔️-
openGauss MySQLDameng✔️✔️✔️-✔️-
openGauss MySQLGreenplum✔️✔️✔️-✔️-
openGauss MySQLStarRocks✔️✔️✔️-✔️-
openGauss MySQLTiDB✔️✔️✔️-✔️-
openGauss OracleMySQL✔️✔️✔️-✔️-
openGauss OraclePolarDB MySQL-compatible✔️✔️✔️-✔️-
openGauss OracleTDSQL-C MySQL (no datasource)✔️✔️✔️-✔️-
openGauss OracleOceanBase MySQL✔️✔️✔️-✔️-
openGauss OracleopenGauss MySQL✔️✔️✔️✔️✔️-
openGauss OracleSQL Server✔️✔️✔️-✔️-
openGauss OraclePostgreSQLData replication supportedData comparison supported
openGauss OracleopenGauss PostgreSQL✔️✔️✔️✔️✔️-
openGauss OracleTDSQL Centralized PostgreSQLData replication supportedData comparison supported
openGauss OraclePolarDB PostgreSQL-compatibleData replication supportedData comparison supported
openGauss OracleOracle✔️✔️✔️-✔️-
openGauss OracleOceanBase Oracle✔️✔️✔️-✔️-
openGauss OracleopenGauss Oracle✔️✔️✔️✔️✔️-
openGauss OraclePolarDB Oracle-compatible✔️✔️✔️-✔️-
openGauss OracleVastbase G100 Oracle-compatible✔️✔️✔️-✔️-
openGauss OracleDoris✔️✔️✔️-✔️-
openGauss OracleClickHouse✔️✔️✔️-✔️-
openGauss OracleDameng✔️✔️✔️-✔️-
openGauss OracleGreenplum✔️✔️✔️-✔️-
openGauss OracleStarRocks✔️✔️✔️-✔️-
openGauss OracleTiDB✔️✔️✔️-✔️-
openGauss PostgreSQLMySQL✔️✔️✔️-✔️-
openGauss PostgreSQLPolarDB MySQL-compatible✔️✔️✔️-✔️-
openGauss PostgreSQLTDSQL-C MySQL (no datasource)✔️✔️✔️-✔️-
openGauss PostgreSQLOceanBase MySQL✔️✔️✔️-✔️-
openGauss PostgreSQLopenGauss MySQL✔️✔️✔️✔️✔️-
openGauss PostgreSQLPostgreSQLData replication supportedData comparison supported
openGauss PostgreSQLopenGauss PostgreSQL✔️✔️✔️✔️✔️-
openGauss PostgreSQLTDSQL Centralized PostgreSQLData replication supportedData comparison supported
openGauss PostgreSQLPolarDB PostgreSQL-compatibleData replication supportedData comparison supported
openGauss PostgreSQLOracle✔️✔️✔️-✔️-
openGauss PostgreSQLOceanBase Oracle✔️✔️✔️-✔️-
openGauss PostgreSQLopenGauss Oracle✔️✔️✔️✔️✔️-
openGauss PostgreSQLPolarDB Oracle-compatible✔️✔️✔️-✔️-
openGauss PostgreSQLVastbase G100 Oracle-compatible✔️✔️✔️-✔️-
openGauss PostgreSQLDoris✔️✔️✔️-✔️-
openGauss PostgreSQLClickHouse✔️✔️✔️-✔️-
openGauss PostgreSQLDameng✔️✔️✔️-✔️-
openGauss PostgreSQLGreenplum✔️✔️✔️-✔️-
openGauss PostgreSQLStarRocks✔️✔️✔️-✔️-
openGauss PostgreSQLTiDB✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatibleMySQL✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatiblePolarDB MySQL-compatible✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatibleTDSQL-C MySQL (no datasource)✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatibleOceanBase MySQL✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatibleopenGauss MySQL✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatibleSQL Server✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatiblePostgreSQL✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatiblePolarDB PostgreSQL-compatible✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatibleTDSQL Centralized PostgreSQL✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatibleopenGauss PostgreSQL✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatibleKingbaseES PostgreSQL-compatible✔️✔️✔️✔️✔️-
KingbaseES PostgreSQL-compatibleVastbase G100 PostgreSQL-compatible✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatibleOracle✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatibleOceanBase Oracle✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatibleopenGauss Oracle✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatibleKingbaseES Oracle-compatible✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatiblePolarDB Oracle-compatible✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatibleDoris✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatibleSelectDB (no datasource)✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatibleClickHouse✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatibleKafka✔️✔️✔️---
KingbaseES PostgreSQL-compatibleDameng✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatibleGreenplum✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatibleStarRocks✔️✔️✔️-✔️-
KingbaseES PostgreSQL-compatibleTiDB✔️✔️✔️-✔️-
KingbaseES Oracle-compatibleMySQL✔️✔️✔️-✔️-
KingbaseES Oracle-compatiblePolarDB MySQL-compatible✔️✔️✔️-✔️-
KingbaseES Oracle-compatibleTDSQL-C MySQL (no datasource)✔️✔️✔️-✔️-
KingbaseES Oracle-compatibleOceanBase MySQL✔️✔️✔️-✔️-
KingbaseES Oracle-compatibleopenGauss MySQL✔️✔️✔️-✔️-
KingbaseES Oracle-compatibleSQL Server✔️✔️✔️-✔️-
KingbaseES Oracle-compatiblePostgreSQL✔️✔️✔️-✔️-
KingbaseES Oracle-compatiblePolarDB PostgreSQL-compatible✔️✔️✔️-✔️-
KingbaseES Oracle-compatibleTDSQL Centralized PostgreSQL✔️✔️✔️-✔️-
KingbaseES Oracle-compatibleopenGauss PostgreSQL✔️✔️✔️-✔️-
KingbaseES Oracle-compatibleKingbaseES PostgreSQL-compatible✔️✔️✔️-✔️-
KingbaseES Oracle-compatibleVastbase G100 PostgreSQL-compatible✔️✔️✔️-✔️-
KingbaseES Oracle-compatibleOracle✔️✔️✔️-✔️-
KingbaseES Oracle-compatibleOceanBase Oracle✔️✔️✔️-✔️-
KingbaseES Oracle-compatibleopenGauss Oracle✔️✔️✔️-✔️-
KingbaseES Oracle-compatibleKingbaseES Oracle-compatible✔️✔️✔️✔️✔️-
KingbaseES Oracle-compatiblePolarDB Oracle-compatible✔️✔️✔️-✔️-
KingbaseES Oracle-compatibleDoris✔️✔️✔️-✔️-
KingbaseES Oracle-compatibleSelectDB (no datasource)✔️✔️✔️-✔️-
KingbaseES Oracle-compatibleClickHouse✔️✔️✔️-✔️-
KingbaseES Oracle-compatibleKafka✔️✔️✔️---
KingbaseES Oracle-compatibleDameng✔️✔️✔️-✔️-
KingbaseES Oracle-compatibleGreenplum✔️✔️✔️-✔️-
KingbaseES Oracle-compatibleStarRocks✔️✔️✔️-✔️-
KingbaseES Oracle-compatibleTiDB✔️✔️✔️-✔️-
PolarDB Oracle-compatibleMySQL✔️✔️✔️-✔️-
PolarDB Oracle-compatiblePolarDB MySQL-compatible✔️✔️✔️-✔️-
PolarDB Oracle-compatibleTDSQL-C MySQL (no datasource)✔️✔️✔️-✔️-
PolarDB Oracle-compatibleOceanBase MySQL✔️✔️✔️-✔️-
PolarDB Oracle-compatibleopenGauss MySQL✔️✔️✔️-✔️-
PolarDB Oracle-compatibleSQL Server✔️✔️✔️-✔️-
PolarDB Oracle-compatiblePostgreSQL✔️✔️✔️-✔️-
PolarDB Oracle-compatiblePolarDB PostgreSQL-compatible✔️✔️✔️-✔️-
PolarDB Oracle-compatibleopenGauss PostgreSQL✔️✔️✔️-✔️-
PolarDB Oracle-compatibleVastbase G100 PostgreSQL-compatible✔️✔️✔️-✔️-
PolarDB Oracle-compatibleOracle✔️✔️✔️-✔️-
PolarDB Oracle-compatibleOceanBase Oracle✔️✔️✔️-✔️-
PolarDB Oracle-compatibleopenGauss Oracle✔️✔️✔️-✔️-
PolarDB Oracle-compatiblePolarDB Oracle-compatible✔️✔️✔️✔️✔️✔️
PolarDB Oracle-compatibleVastbase G100 Oracle-compatible✔️✔️✔️-✔️-
PolarDB Oracle-compatibleDoris✔️✔️✔️-✔️-
PolarDB Oracle-compatibleClickHouse✔️✔️✔️-✔️-
PolarDB Oracle-compatibleDameng✔️✔️✔️-✔️-
PolarDB Oracle-compatibleGreenplum✔️✔️✔️-✔️-
PolarDB Oracle-compatibleStarRocks✔️✔️✔️-✔️-
PolarDB Oracle-compatibleTiDB✔️✔️✔️-✔️-
PolarDB-X 2.0 DistributedPolarDB-X 1.0 Distributed✔️✔️✔️-✔️-
PolarDB-X 1.0 DistributedPolarDB-X 2.0 Centralized✔️✔️✔️---
PolarDB-X 2.0 CentralizedPolarDB-X 2.0 Centralized✔️✔️✔️✔️✔️✔️
Azure SQL DatabaseSQL Server✔️✔️✔️-✔️-
Azure SQL DatabaseAzure SQL Database✔️✔️✔️✔️✔️-
Azure SQL DatabasePostgreSQL✔️✔️✔️-✔️-
Azure SQL DatabasePolarDB PostgreSQL-compatible✔️✔️✔️-✔️-
Azure SQL DatabaseTDSQL Centralized PostgreSQL✔️✔️✔️-✔️-
Vastbase G100 OracleMySQL✔️✔️✔️-✔️-
Vastbase G100 OraclePolarDB MySQL-compatible✔️✔️✔️-✔️-
Vastbase G100 OracleOceanBase MySQL✔️✔️✔️-✔️-
Vastbase G100 OraclePostgreSQLData replication supportedData comparison supported
Vastbase G100 OraclePolarDB PostgreSQL-compatible✔️✔️✔️-✔️-
Vastbase G100 OracleVastbase G100 PostgreSQL-compatibleData replication supportedData comparison supported
Vastbase G100 OracleOceanBase Oracle✔️✔️✔️-✔️-
Vastbase G100 OraclePolarDB Oracle-compatible✔️✔️✔️-✔️-
Vastbase G100 OracleVastbase G100 Oracle-compatible✔️✔️✔️-✔️-
Vastbase G100 OracleStarRocks✔️✔️✔️-✔️-
Vastbase G100 OracleTiDB✔️✔️✔️-✔️-
Vastbase G100 PostgreSQLMySQL✔️✔️✔️-✔️-
Vastbase G100 PostgreSQLPolarDB MySQL-compatible✔️✔️✔️-✔️-
Vastbase G100 PostgreSQLOceanBase Oracle✔️✔️✔️-✔️-
GoldenDBOracle✔️✔️✔️-✔️-
GoldenDBGoldenDB✔️✔️✔️-✔️-

Merged cells indicate overall data replication and comparison support for the path; they do not indicate support for every type listed in the column headers.

Frequently Asked Questions​

  • Q: Why can't I choose the desired data source when creating a replication task?
    • Reason: The Community Edition exposes replication routes listed in this section and available on the create replication task page. Routes that do not appear in the list are not yet available and will be opened gradually in later releases.