NineData社区版V5.3.0正式发布!AI Skill 新增导入导出,数据复制和对比新增 131 种链路

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 控制台直接使用。

docker run -p 9999:9999 --privileged -v /opt/ninedata:/u01 --name ninedata -d swr.cn-east-3.myhuaweicloud.com/ninedata/ninedata:latest

6. 总结

NineData 社区版 V5.3.0 本次更新主要围绕 :迭代优化 NineData Skill,新增数据导入导出操作能力,ChatDBA 拓展多数据库性能诊断等;数据复制与对比新增 131 条数据链路,优化多场景数据同步性能,丰富全域数据同步对比能力;大幅扩充兼容数据源生态,升级CI/CD编排、权限管控、SQL开发、数据安全及审计运维能力。