Overview of Features
This article provides a feature matrix for different types of data sources supported by NineData. It helps you quickly understand the feature support of NineData and get started with using it.
Database Icon Legend:
MySQLSQL ServerPostgreSQLGreenplumOracleOceanBase MySQLOceanBase OracleDb2DamengKingbaseKlustronDWSopenGaussGaussDBTiDBGreatSQLGBaseTDSQL MySQLPolarDB-XAnalyticDB PostgreSQLGaiaDBRedisMongoDBClickHouseDorisSelectDBStarRocksSingleStore
Note: Click on the tabs to switch between different categories of features.
- Database DevOps
- Datasource Management
- Backup and Restore
- Data Replication|Comparison
- Structure Conversion
Category | Functions | Supported Data Sources (Hover for Details) |
---|---|---|
SQL Console | SQL Execution | |
Intelligent Suggestions | ||
Multi-object Search | ||
Navigation Tree Import | ||
Navigation Tree Export | ||
Generated DDL | ||
Visual Creation | Edit Table | ||
Visual Creation | Edit Non-Table Objects | ||
View Threads | ||
Keep Threads | ||
Execution Plan | ||
Execution History | ||
Visual Editing of Result Sets | ||
Create Export Task Based on Result Set | ||
AI Capabilities | Chat2SQL | |
SQL Optimization | ||
Code Generation | ||
Heterogeneous Mapping | ||
Stored Procedure to Code Conversion | ||
SQL Tasks | Task Execution | |
Non-locking DDL Changes | ||
Non-locking DML Changes | ||
Structure Design and Publishing | ||
Data Export | SQL Export | |
Database/Table Export | ||
Data Import | SQL Import | |
Excel Import | ||
Data Generation | - | |
Slow Query Analysis | - | |
SQL Code Review | - | |
DSQL | - | |
Batch Data Changes | - | |
Sharded Database/Table Query | - | |
Data Archiving and Cleanup | - | |
Data Tracking and Rollback | - | |
SQL Development Standards | - | |
Approval Workflow | - |
Category | Data Source Type | Add Data Source | Sensitive Data | Access Control |
---|---|---|---|---|
RDBMS | MySQL | ✔️ | ✔️ | ✔️ |
PostgreSQL | ✔️ | ✔️ | ✔️ | |
SQL Server | ✔️ | ❌ | ✔️ | |
Oracle|OceanBase Oracle | ✔️ | ✔️ | ✔️ | |
DB2 | ✔️ | ✔️ | ✔️ | |
DaMeng | ✔️ | ❌ | ✔️ | |
KingBase | ✔️ | ❌ | ✔️ | |
Klustron | ✔️ | ❌ | ✔️ | |
DWS | ✔️ | ❌ | ✔️ | |
openGauss | ✔️ | ❌ | ✔️ | |
GaussDB | ✔️ | ❌ | ✔️ | |
Sybase | ✔️ | ❌ | ❌ | |
TiDB | ✔️ | ✔️ | ✔️ | |
GreatSQL | ✔️ | ✔️ | ✔️ | |
GBase | ✔️ | ❌ | ✔️ | |
NOSQL | Redis | ✔️ | ❌ | ✔️ |
MongoDB | ✔️ | ❌ | ✔️ | |
Data Warehouse | ClickHouse | ✔️ | ❌ | ✔️ |
Doris|SelectDB | ✔️ | ✔️ | ✔️ | |
Greenplum | ✔️ | ❌ | ❌ | |
StarRocks | ✔️ | ❌ | ❌ | |
SingleStore | ✔️ | ❌ | ❌ | |
Hive | ✔️ | ❌ | ❌ | |
Others | Elasticsearch | ✔️ | ❌ | ✔️ |
Kafka | ✔️ | ❌ | ❌ | |
AWS Redshift | ✔️ | ❌ | ❌ |
Data Source | Data Backup | Data Recovery | Backup Set Data Query | Data Change Tracking Query |
---|---|---|---|---|
MySQL | ✔️ | ✔️ | ✔️ | ✔️ |
SQL Server | ✔️ | ✔️ | ✔️ | ✔️ |
Source Database | Target Database | Schema Repl. | Full Repl. | Incre Repl. | Schema Comp. | Data Comp. | Incre Comp. |
---|---|---|---|---|---|---|---|
MySQL | MySQL | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Oracle | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
PostgreSQL | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
TiDB | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
KingBase | ✔️ | ✔️ | ✔️ | - | ✔️ | ✔️ | |
open_gauss | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
GaussDB | ✔️ | ✔️ | - | - | ✔️ | - | |
DWS | ✔️ | ✔️ | - | - | ✔️ | - | |
ClickHouse | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
ADB PostgreSQL | ✔️ | ✔️ | ✔️ | - | - | - | |
Greenplum | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
Redshift | - | ✔️ | ✔️ | - | - | - | |
Doris | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
SelectDB | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
StarRocks | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
SingleStore | - | ✔️ | - | - | ✔️ | - | |
Elasticsearch | ✔️ | ✔️ | ✔️ | - | - | - | |
Kafka | - | ✔️ | ✔️ | - | - | - | |
Hive | ✔️ | ✔️ | - | - | ✔️ | - | |
Database Group | - | ✔️ | - | - | ✔️ | - | |
datahub | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
Oracle | Oracle | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | - |
MySQL | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
PostgreSQL | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
TiDB | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
KingBase | ✔️ | ✔️ | ✔️ | - | ✔️ | ✔️ | |
GaussDB | ✔️ | ✔️ | - | - | ✔️ | - | |
DWS | ✔️ | ✔️ | - | - | ✔️ | - | |
ClickHouse | ✔️ | ✔️ | - | - | ✔️ | - | |
ADB PostgreSQL | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
OB-Oracle | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | - | |
Greenplum | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
Doris | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
SelectDB | - | ✔️ | - | - | ✔️ | - | |
StarRocks | - | ✔️ | ✔️ | - | ✔️ | - | |
SingleStore | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
Kafka | - | ✔️ | ✔️ | - | - | - | |
Hive | ✔️ | ✔️ | - | - | ✔️ | - | |
datahub | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
PostgreSQL | PostgreSQL | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | - |
MySQL | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
Oracle | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
TiDB | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
GaussDB | ✔️ | ✔️ | - | - | ✔️ | - | |
DWS | ✔️ | ✔️ | - | - | ✔️ | - | |
ClickHouse | ✔️ | ✔️ | - | - | ✔️ | - | |
ADB PostgreSQL | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
Greenplum | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
Doris | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
SelectDB | - | ✔️ | - | - | ✔️ | - | |
StarRocks | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
SingleStore | - | ✔️ | - | - | ✔️ | - | |
Sybase | - | ✔️ | ✔️ | - | ✔️ | - | |
Kafka | - | ✔️ | ✔️ | - | - | - | |
Hive | ✔️ | ✔️ | - | - | ✔️ | - | |
SQL Server | SQL Server | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | - |
MySQL | - | ✔️ | - | - | ✔️ | - | |
PostgreSQL | - | ✔️ | ✔️ | - | ✔️ | - | |
Doris | - | ✔️ | - | - | ✔️ | - | |
StarRocks | - | ✔️ | - | - | ✔️ | - | |
TDSQL MySQL | TDSQL MySQL | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
TiDB | TiDB | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
MySQL | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
Oracle | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
PostgreSQL | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
ClickHouse | ✔️ | ✔️ | - | - | ✔️ | - | |
ADB PostgreSQL | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
Greenplum | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
Hive | ✔️ | ✔️ | - | - | ✔️ | - | |
Dameng | Dameng | - | ✔️ | - | - | ✔️ | - |
KingBase | KingBase | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | - |
MySQL | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
Oracle | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
PostgreSQL | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | - | |
open_gauss | open_gauss | ✔️ | ✔️ | - | - | ✔️ | - |
MySQL | ✔️ | ✔️ | - | - | ✔️ | - | |
Oracle | ✔️ | ✔️ | - | - | ✔️ | - | |
PostgreSQL | ✔️ | ✔️ | - | - | ✔️ | - | |
GaussDB | ✔️ | ✔️ | - | - | ✔️ | - | |
Doris | ✔️ | ✔️ | - | - | ✔️ | - | |
SelectDB | ✔️ | ✔️ | - | - | ✔️ | - | |
StarRocks | ✔️ | ✔️ | - | - | ✔️ | - | |
GaussDB | GaussDB | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
MySQL | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
Oracle | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
PostgreSQL | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
open_gauss | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
DWS | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
Doris | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
SelectDB | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
StarRocks | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
DWS | DWS | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
MySQL | ✔️ | ✔️ | - | - | ✔️ | - | |
Oracle | ✔️ | ✔️ | - | - | ✔️ | - | |
PostgreSQL | ✔️ | ✔️ | - | - | ✔️ | - | |
GaussDB | ✔️ | ✔️ | - | - | ✔️ | - | |
Doris | ✔️ | ✔️ | - | - | ✔️ | - | |
SelectDB | ✔️ | ✔️ | - | - | ✔️ | - | |
StarRocks | ✔️ | ✔️ | - | - | ✔️ | - | |
ClickHouse | ClickHouse | ✔️ | ✔️ | - | - | ✔️ | - |
MySQL | - | ✔️ | - | - | ✔️ | - | |
Oracle | - | ✔️ | - | - | ✔️ | - | |
PostgreSQL | - | ✔️ | - | - | ✔️ | - | |
Greenplum | - | ✔️ | - | - | ✔️ | - | |
Doris | - | ✔️ | - | - | ✔️ | - | |
SelectDB | - | ✔️ | - | - | ✔️ | - | |
StarRocks | - | ✔️ | - | - | ✔️ | - | |
ADB PostgreSQL | ADB PostgreSQL | ✔️ | ✔️ | - | - | ✔️ | - |
MySQL | ✔️ | ✔️ | - | - | ✔️ | - | |
Oracle | ✔️ | ✔️ | - | - | ✔️ | - | |
PostgreSQL | ✔️ | ✔️ | - | - | ✔️ | - | |
TiDB | ✔️ | ✔️ | - | - | ✔️ | - | |
OB-MySQL | OB-MySQL | - | ✔️ | ✔️ | - | ✔️ | - |
MySQL | - | ✔️ | ✔️ | - | ✔️ | - | |
StarRocks | - | ✔️ | ✔️ | - | ✔️ | - | |
OB-Oracle | OB-Oracle | - | ✔️ | ✔️ | - | ✔️ | - |
StarRocks | - | ✔️ | ✔️ | - | ✔️ | - | |
Greenplum | Greenplum | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
MySQL | ✔️ | ✔️ | - | - | ✔️ | - | |
Oracle | ✔️ | ✔️ | - | - | ✔️ | - | |
PostgreSQL | ✔️ | ✔️ | - | - | ✔️ | - | |
TiDB | ✔️ | ✔️ | - | - | ✔️ | - | |
ClickHouse | - | ✔️ | - | - | ✔️ | - | |
Doris | - | ✔️ | - | - | ✔️ | - | |
SelectDB | - | ✔️ | - | - | ✔️ | - | |
StarRocks | - | ✔️ | - | - | ✔️ | - | |
SingleStore | - | ✔️ | - | - | ✔️ | - | |
Hive | ✔️ | ✔️ | - | - | ✔️ | - | |
SelectDB | SelectDB | - | ✔️ | - | - | ✔️ | - |
MySQL | - | ✔️ | - | - | ✔️ | - | |
Oracle | - | ✔️ | - | - | ✔️ | - | |
PostgreSQL | - | ✔️ | - | - | ✔️ | - | |
ClickHouse | - | ✔️ | - | - | ✔️ | - | |
Greenplum | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
Doris | - | ✔️ | - | - | ✔️ | - | |
StarRocks | - | ✔️ | - | - | ✔️ | - | |
SingleStore | - | ✔️ | - | - | ✔️ | - | |
StarRocks | StarRocks | - | ✔️ | - | - | ✔️ | - |
MySQL | - | ✔️ | - | - | ✔️ | - | |
Oracle | - | ✔️ | - | - | ✔️ | - | |
PostgreSQL | - | ✔️ | - | - | ✔️ | - | |
ClickHouse | - | ✔️ | - | - | ✔️ | - | |
Greenplum | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
Doris | - | ✔️ | - | - | ✔️ | - | |
SelectDB | - | ✔️ | - | - | ✔️ | - | |
SingleStore | - | ✔️ | - | - | ✔️ | - | |
SingleStore | SingleStore | - | ✔️ | - | - | ✔️ | - |
MySQL | - | ✔️ | - | - | ✔️ | - | |
Oracle | - | ✔️ | - | - | ✔️ | - | |
PostgreSQL | - | ✔️ | - | - | ✔️ | - | |
ClickHouse | - | ✔️ | - | - | ✔️ | - | |
Greenplum | ✔️ | ✔️ | ✔️ | - | ✔️ | - | |
Doris | - | ✔️ | - | - | ✔️ | - | |
SelectDB | - | ✔️ | - | - | ✔️ | - | |
StarRocks | - | ✔️ | - | - | ✔️ | - | |
DB2 | DB2 | - | ✔️ | - | - | ✔️ | - |
Redis | Redis | - | ✔️ | ✔️ | - | ✔️ | - |
MongoDB | MongoDB | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | - |
Sybase | Sybase | - | ✔️ | ✔️ | - | ✔️ | - |
PostgreSQL | - | ✔️ | ✔️ | - | ✔️ | - | |
Kafka | Kafka | - | - | ✔️ | - | - | - |
MySQL | - | - | ✔️ | - | - | - | |
ClickHouse | - | - | ✔️ | - | - | - | |
Hive | Hive | ✔️ | ✔️ | - | - | - | - |
MySQL | ✔️ | ✔️ | - | - | ✔️ | - | |
Oracle | ✔️ | ✔️ | - | - | ✔️ | - | |
PostgreSQL | ✔️ | ✔️ | - | - | ✔️ | - | |
TiDB | ✔️ | ✔️ | - | - | ✔️ | - | |
Greenplum | ✔️ | ✔️ | - | - | ✔️ | - | |
Database Group | Database Group | - | ✔️ | - | - | ✔️ | - |
MySQL | - | ✔️ | - | - | ✔️ | - |
tip
The replication link from MySQL to MySQL also supports bidirectional replication, which is used to deploy data synchronization tasks among three or more data sources, ensuring that changes made in each data source are synchronized to the other two data sources. For more information, please refer to the Data Replication Between Multiple Data Sources documentation.
Source Database Type | Conversion Route | Support |
---|---|---|
Oracle | Oracle > PostgreSQL | ✔️ |