NineData 社区版 V5.3.0 正式发布!
- AI Agent 能力持续升级:NineData Skill 新增数据导入导出能力,AI Agent 在安全管控下可完成数据导入导出操作;ChatDBA 扩展多库性能诊断、支持内容导出,集成慢 SQL 采集实现 SQL 分析优化,ER 图适配更多数据库,大模型配置新增配置校验测试能力。
- 数据复制与对比新增 131 条复制 & 对比链路,OLTP>Kafka 支持 Schema Registry 与 Avro 格式同步,位点支持多时间点 / SCN 查看修改,Kingbase Oracle 增量复制大事务场景性能提升一倍以上,Oracle 同步、分布式复制多项能力优化。
- 数据库 DevOps 能力全面扩容:新增多款国产及海外数据源接入,Gitee diff 生成变更脚本、跨环境任务编排强化 CI/CD,子角色权限自主管理;SQL 窗口、敏感数据保护、慢查询分析、审计、AK 权限管控等多项能力增强,覆盖更多数据库生态场景。
NineData 社区版 V5.3.0 详细更新,阅读下文:
1. NineData 社区版是什么?
NineData 是 AGI 时代的云原生智能数据管理平台,提供数据库 DevOps、数据复制对比等功能。
数据库 DevOps :企业级数据库设计、开发、变更与治理平台,提供 SQL 规范审核、数据库稳定变更、数据访问安全及 SQL 性能治理等数据管理解决方案,比 Navicat、Bytebase、Flyway、Archery 功能更强大,更易用,可以帮助企业数据库管理更安全更高效。
数据复制与对比:支持 100 多种主流数据库之间的数据迁移、实时同步、数据对比,可以完全替代 Canal、FlinkCDC、DataX、DTS 等产品,用于数据库信创迁移、ETL、容灾、跨云数据同步、实时数据仓库集成等场景。
NineData 提供云服务、本地企业版、社区版多种模式。
NineData 社区版是面向广大开发者的免费版本,涵盖了 NineData 的核心能力,可以在本地通过 docker 一键安装部署,5~10 分钟快速体验.
2. 社区版 V5.3.0 核心功能发布
2.1 数据库 DevOps
新增特性
- 数据源:新增支持 ShardingProxy、MaxCompute、Redshift、TDSQL PostgreSQL(含 Oracle 模式)、HaishanDB、YashanDB MySQL 和 OpenSearch 等数据库类型,扩展数据库 DevOps 能力覆盖。
- 结构设计与发布:支持通过 Gitee 文件版本 diff 生成变更脚本,并按需新建任务或加入已有任务;新增脚本任务类型,支持跨环境任务发版串联,满足严格环境隔离场景下的 CI/CD 编排需求。
- 角色管理:新增子角色管理能力,可实现业务团队内权限自主管理,并支持创建类似角色。
功能增强
- 数据源:ES 数据源支持无账号密码方式接入。
- 结构设计与发布:优化配置,支持对变更严格模式、同库和节点推进进行权限管控。
- 数据导入:数据源扩展支持 openGauss、GaussDB、ClickHouse、Doris、DWS、Greenplum、ADB PostgreSQL、StarRocks、SelectDB、Gbase8s。
数据导出:
- 数据源扩展支持 StarRocks、SelectDB、Gbase8s。
- 支持按需选择导出 SQL 语法类型,包括 select、create temp table、insert 和 into select,满足临时表导出场景。
- SQL 任务(OnlineDDL):OnlineDDL 任务详情页支持查看 Binlog 生产 / 消费位点、生产 / 消费速率和预估网络带宽等指标。
- 审批流程:外部审批支持绑定多个同类型应用;内置审批流程悬浮时显示自定义审批节点名称;版本升级支持灵活配置多因子审批流程;外部审批字段扩展支持库分组场景。
SQL 窗口:
- SQL Server 支持各种对象类型的关键字检索,并新增非表对象可视化编辑功能。
- 结果集导出兼容 Windows 操作系统 CSV 指定的 UTF‑8 with BOM 编码格式。
- PostgreSQL(含 AnalyticDB PostgreSQL、Greenplum)生成建表语句和函数时增加授权、压缩参数等相关语句,并优化分区表展示信息。
- 支持查询 Oracle XML 对象。
- 优化结果集复制行,复制内容粘贴到 Excel 单元格时自动填充。
- SQL 开发规范:新增 DML/DDL 特殊表名规范;优化 NoSQL 命令分类,方便快速配置。
敏感数据保护:
- 数据脱敏和敏感数据扫描新增支持 GaussDB、openGauss、达梦、Kingbase for Oracle、Kingbase for PostgreSQL 和 RedShift。
- 限定仅具有敏感数据管理权限的用户才可以管理敏感数据页面。
- 敏感数据识别新增列名精确匹配算法。
- 完善数据脱敏算法,非 MySQL 数据源适配各种非全遮掩算法。
慢查询分析:
- 数据源扩展支持 OceanBase MySQL、OceanBase Oracle、达梦(集中式)、TDSQL PostgreSQL、TDSQL Oracle、PolarDB Oracle、PolarDB‑X 和 VastBase。
- 适配 Oracle RAC 慢查询采集。
- MongoDB:进一步增强 MongoDB 解析器,识别并拦截高危指令。
- 审计日志:SQL 审计日志支持记录 OpenAPI 调用中的 AK 信息。
- AccessKey 管理:账号是否可用 AK 由管理员进行开关管理,开启使用后 AK 的创建及管理由用户自己操作,并增加多 AK 功能。
- 邮箱配置:支持 AWS SES 使用邮箱通知服务。
问题修复
- 慢查询分析:修复 PostgreSQL 和 Oracle 慢查询筛选问题。
- 用户管理:专属集群 SSO 用户信息展示使用用户名加登录名。
2.2 AI AGENT
功能增强
- NineData Skill:在 SQL 执行与工单基础上,新增支持数据导出、数据导入功能。Agent 接入 NineData Skill 后,可以在数据安全管控下进行数据导入与导出。
- 大模型配置:优化 NineData 大模型配置功能,提供大模型配置测试功能,快速验证模型配置准确性。
- ER 图:NineData ER 图扩展支持 PostgreSQL、Oracle 和 SQL Server 数据库类型。
- ChatDBA:支持内容导出,便于组织内部内容分享场景。
- ChatDBA 性能诊断:支持 TiDB、OceanBase MySQL、OceanBase Oracle、达梦、TDSQL、GaussDB、PolarDB Oracle、VastBase、MariaDB 和 Percona。
- ChatDBA 性能诊断:支持集成慢 SQL 采集数据,提供慢 SQL 分析及优化能力。
2.3 数据复制与对比
新增链路
NineData 社区版 V5.3.0 新增支持 131 条数据复制与数据对比链路,当前累计已支持 699 条链路,覆盖关系型数据库、NoSQL、数据仓库、消息队列等全品类,能够满足绝大多数企业的数据迁移、实时同步、数据对比、容灾备份等场景需求。
NineData 社区版支持数据复制和对比链路如下:https://docs.ninedata.cloud/community_edition/#community_replic
新增特性
- OLTP > Kafka:增强数据同步能力,支持联动 Schema Registry,并按照 Avro 消息格式将历史数据及增量数据实时同步至目标 Kafka。
- 增量同步位点管理:支持按多个时间点和 SCN 展示同步位点,并允许用户修改读、写位点后重启任务,满足特定运维场景需求。
- 数据复制 OpenAPI:在创建、修改数据复制任务时,支持联动创建并管理数据对比任务。
功能增强
- Oracle 数据同步:支持按表攒批、依赖冲突检测同步两种能力,以满足不同业务模型下的写入性能。
- 分布式数据库复制:支持聚合主任务性能指标数据,将所有子任务的性能数据预聚合,提升性能数据查询性能。
- OLTP > Kingbase Oracle:优化增量复制性能,针对大事务场景,复制性能提升 1 倍。
2.4 基础服务
新增特性
- 权限体系:NineData 权限体系进一步升级,支持向非系统管理员用户授予权限管理权限,优化中大型企业权限管理体验。
功能增强
- SSO:支持 SSO 返回信息为 form 表单格式。
- OpenJDK:升级 OpenJDK,资源隔离兼容 cgroups v2 新版本。
- 数据导入:修复弱网络环境下大文件上传超时问题。
3. NineData 社区版与主流工具对比
3.1 数据库 DevOps
数据库 DevOps 支持 100 种 + 数据源的数据管理能力,提供 SQL 规范审核、数据库稳定变更、数据访问安全及 SQL 性能治理等企业级数据管理解决方案,帮助用户实现多环境多源数据库的统一管理,助力企业数字化转型。
3.2 数据复制
NineData 数据复制支持多种同异构数据源之间的离线、实时数据复制。适合数据迁移、数据库扩缩容、数据库版本升级、异地容灾、异地多活、数据仓库及数据湖数据集成等多种业务场景。
4. 社区版核心优势
- 免费使用:社区版完全开放使用,用户可以随时使用,无订阅费用。
- 快速部署:基于 Docker 技术部署,快速完成本地或云环境安装。
- 高性能数据同步:基于自研 CDC 技术,支持每秒数万 TPS 实时复制,适用于大规模数据同步和迁移。
- 安全合规:支持私有化部署部署,确保数据安全性,特别适合敏感数据管理。
- 专业功能覆盖:提供 SQL 审核、结构设计、敏感数据保护等企业级能力。
5. NineData 社区版安装部署
在部署方面,基于 Docker 技术,用户通过简单命令即可在本地电脑完成安装,仅需需要 5 ~ 10 分钟就可以快速完成安装部署,方法步骤如下:NineData 社区版安装部署在服务器中已安装 Docker 后,登录服务器的命令行窗口,执行如下命令,待容器启动完成后,即可登录 NineData 控制台直接使用。
6. 总结
NineData 社区版 V5.3.0 本次更新主要围绕 :迭代优化 NineData Skill,新增数据导入导出操作能力,ChatDBA 拓展多数据库性能诊断等;数据复制与对比新增 131 条数据链路,优化多场景数据同步性能,丰富全域数据同步对比能力;大幅扩充兼容数据源生态,升级 CI/CD 编排、权限管控、SQL 开发、数据安全及审计运维能力。