功能概览
本文提供 NineData 产品各类型数据源支持的功能矩阵,帮助您快速了解 NineData 的功能支持情况并上手使用。
图标说明:
- ✔️:支持
- ❌:不支持
- -:暂未支持
注:单击页签切换不同类别的功能。
- 数据源管理
- SQL 开发
- 备份与恢复
- 数据复制
- 数据库对比
数据源类型 | 添加数据源 | SQL 开发规范 | 审批流程 | 敏感数据 | 权限管控 |
---|---|---|---|---|---|
MySQL | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
PostgreSQL | ✔️ | ✔️ | ✔️ | ❌ | ✔️ |
SQL Server | ✔️ | ✔️ | ✔️ | ❌ | ✔️ |
Oracle|OceanBase Oracle | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
DB2 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
ClickHouse | ✔️ | ✔️ | ✔️ | ❌ | ✔️ |
Doris|SelectDB | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Greenplum | ✔️ | ❌ | ❌ | ❌ | ❌ |
Redis | ✔️ | ✔️ | ✔️ | ❌ | ✔️ |
MongoDB | ✔️ | ✔️ | ✔️ | ❌ | ✔️ |
Elasticsearch | ✔️ | ❌ | ✔️ | ❌ | ✔️ |
Kafka | ✔️ | ❌ | ❌ | ❌ | ❌ |
AWS Redshift | ✔️ | ❌ | ❌ | ❌ | ❌ |
类别 | 功能 | MySQL | SQL Server | Click House | Redis | Mongo DB | Postgre SQL | Doris| SelectDB | Oracle | OB Oracle | DB2 |
---|---|---|---|---|---|---|---|---|---|---|---|
SQL 窗口 | SQL 执行 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
智能提示 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
权限管控 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
慢查询分析 | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✔️ | ❌ | ✔️ | |
结果集显示 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
结果集设置 | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
结果集搜索 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
格式化 | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
执行计划 | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | |
保存 SQL | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
查看 SQL | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
执行历史 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
设置 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
可视化编辑结果集 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | |
可视化编辑表结构 | ✔️ | ❌ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | |
AI 能力 | AI 窗口 | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | ❌ | ❌ |
AI 格式化 | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ✔️ | ✔️ | ❌ | |
SQL 优化 | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ✔️ | ✔️ | ❌ | |
生成代码 | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | |
异构映射 | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | |
存储过程转代码 | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | |
SQL 任务 | 任务执行 | ✔️ | ✔️ | ❌ | ❌ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
无锁表结构变更 | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | |
数据导出 | SQL 导出 | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ | ❌ | ✔️ | ✔️ | ❌ |
库表导出 | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ | ❌ | ✔️ | ✔️ | ❌ | |
数据导入 | SQL 导入 | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ✔️ | ✔️ | ❌ |
EXCEL 导入 | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ✔️ | ✔️ | ❌ | |
CSV 导入 | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ✔️ | ✔️ | ❌ | |
慢查询分析 | - | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✔️ | ❌ | ✔️ |
SQL 审核 | - | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✔️ | ❌ | ✔️ |
DSQL | - | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✔️ | ✔️ | ❌ |
数据源 | 数据备份 | 数据恢复 | 备份集数据查询 | 数据变更轨迹查询 |
---|---|---|---|---|
MySQL | ✔️ | ✔️ | ✔️ | ✔️ |
SQL Server | ✔️ | ✔️ | ✔️ | ✔️ |
源数据库类型 | 复制链路 | 结构复制 | 全量复制 | 增量复制 |
---|---|---|---|---|
MySQL | MySQL 之间 | ✔️ | ✔️ | ✔️ |
MySQL > ClickHouse | ✔️ | ✔️ | ✔️ | |
MySQL> Elasticsearch | ✔️ | ✔️ | ✔️ | |
MySQL > Kafka | ❌ | ✔️ | ✔️ | |
MySQL > Doris | ✔️ | ✔️ | ✔️ | |
MySQL > SelectDB | ✔️ | ✔️ | ✔️ | |
MySQL > Redshift | ❌ | ✔️ | ✔️ | |
SQL Server | SQL Server 之间 | ✔️ | ✔️ | ✔️ |
Redis | Redis 之间 | ❌ | ✔️ | ✔️ |
MongoDB | MongoDB 之间 | ✔️ | ✔️ | ✔️ |
PostgreSQL | PostgreSQL 之间 | ✔️ | ✔️ | ✔️ |
Oracle | Oracle 之间 | ✔️ | ✔️ | ✔️ |
Kafka | Kafka > ClickHouse | ❌ | ❌ | ✔️ |
Kafka > MySQL | ❌ | ❌ | ✔️ |
提示
MySQL 到 MySQL 的复制链路还支持双向复制功能,用来部署三个或以上数据源之间的数据同步任务,保证每个数据源中所做的更改都会同步到另外两个数据源中。更多信息,请参见多数据源之间的数据复制。
源数据库类型 | 对比链路 | 数据对比 | 结构对比 |
---|---|---|---|
MySQL | MySQL 之间 | ✔️ | ✔️ |
MySQL > ClickHouse | ✔️ | ❌ | |
MySQL> Elasticsearch | ❌ | ❌ | |
MySQL > Kafka | ❌ | ❌ | |
MySQL > Doris | ✔️ | ✔️ | |
MySQL > SelectDB | ✔️ | ✔️ | |
SQL Server | SQL Server 之间 | ✔️ | ✔️ |
Redis | Redis 之间 | ✔️ | ❌ |
MongoDB | MongoDB 之间 | ✔️ | ❌ |
PostgreSQL | PostgreSQL 之间 | ✔️ | ✔️ |
Oracle | Oracle 之间 | ✔️ | ❌ |
Oracle > OceanBase Oracle | ✔️ | ❌ |