NineData 社区版 V4.10.0 正式发布

NineData 社区版 V4.10.0 正式发布! 在数据库DevOps 方面,已完成对 MySQL 8.4 版本的全面适配,覆盖 Online DDL 场景;慢查询分析能力新增支持多款阿里云主流云数据库;在数据复制和对比方面,新增 9 条主流异构数据库的全链路数据复制与对比支持,同时优化了 MongoDB 跨网络副本集复制稳定性与 MySQL XA 事务场景的同步性能。

1. NineData 社区版是什么?

NineData 是AGI 时代的云原生智能数据管理平台,提供数据库 DevOps、数据复制对比等功能。

  • 数据库 DevOps : 企业级数据库设计、开发、变更与治理平台,提供SQL规范审核、数据库稳定变更、数据访问安全及SQL性能治理等数据管理解决方案,比 Navicat、Bytebase、Flyway、Archery 功能更强大,更易用,可以帮助企业数据库管理更安全更高效。
  • 数据复制与对比: 支持 60 种主流数据库之间的数据迁移、实时同步、数据对比,可以完全替代 Canal、FlinkCDC、DataX、DTS 等产品,用于数据库信创迁移、ETL、容灾、跨云数据同步、实时数据仓库集成等场景。

NineData 提供云服务、本地企业版、社区版多种模式。

NineData 社区版是面向广大开发者的免费版本,涵盖了 NineData 的核心能力,可以在本地通过 docker 一键安装部署,5~10 分钟快速体验。

2. 社区版 V4.10.0 核心功能发布

2.1 数据库 DevOps

功能优化

  • OnlineDDL:适配 MySQL 8.4 版本。
  • 慢查询分析:新增支持通过阿里云 OpenAPI 方式接入 RDS MySQL、RDS PostgreSQL、PolarDB for MySQL、PolarDB for PostgreSQL 采集慢日志详情。

问题修复

  • SQL 窗口(MySQL) :修复读写分离和容灾架构下查询终止异常的问题。
  • 敏感数据:修复大盘页面与数据源列表页面数量不一致的问题。
  • SQL 任务(MySQL) :修复可执行注释(Hint)场景下的语句拆分问题。
  • SQL 任务(Oracle) :修复物化视图场景下的语句拆分问题。

‌ 2.2 数据复制与对比

新增支持 9 条链路的数据复制与对比, 支持结构复制、全量迁移、增量同步及数据对比。

  • MySQL > OpenGauss PostgreSQL 兼容版
  • MySQL > KingBaseES PostgreSQL 兼容版
  • MySQL > PolarDB PostgreSQL 兼容版
  • MySQL > PolarDB-X 集中式
  • MySQL > TDSQL MySQL
  • PostgreSQL > OpenGauss MySQL 兼容版
  • PostgreSQL > OpenGauss Oracle 兼容版
  • PostgreSQL > OpenGauss PostgreSQL 兼容版
  • PostgreSQL > ClickHouse(不包含结构复制)

功能优化

  • MongoDB 内网副本集复制增强:支持跨网络环境下的副本集复制,优化内网 MongoDB 的连接稳定性。
  • MySQL XA 事务优化:优化 MySQL XA 场景下的复制逻辑,显著提升该场景的复制性能。

NineData 社区版 V4.10.0 已支持 39 条数据库迁移和对比链路,如下:

NineData 社区版与主流工具对比

3.1 数据库DevOps

数据库 DevOps 支持 100 种+数据源的数据管理能力,提供 SQL 规范审核、数据库稳定变更、数据访问安全及 SQL 性能治理等企业级数据管理解决方案,帮助用户实现多环境多源数据库的统一管理,助力企业数字化转型。

3.2 数据复制

NineData 数据复制支持多种同异构数据源之间的离线、实时数据复制。适合数据迁移、数据库扩缩容、数据库版本升级、异地容灾、异地多活、数据仓库及数据湖数据集成等多种业务场景。

社区版核心优势‌

‌免费‌使用:社区版完全开放使用,用户可以随时使用,无订阅费用。

‌快速部署‌:基于 Docker技术部署,快速完成本地或云环境安装。

‌高性能数据同步‌:基于自研 CDC 技术,支持每秒数万 TPS 实时复制,适用于大规模数据同步和迁移。

‌安全合规‌:支持私有化部署部署,确保数据安全性,特别适合敏感数据管理。

‌专业功能覆盖‌:提供 SQL 审核、结构设计、敏感数据保护等企业级能力。

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

总结

NineData 社区版 V4.10.0 本次围绕数据库 DevOps 全场景体验优化、异构数据复制能力边界拓展两大核心完成深度迭代,既通过版本适配、问题修复夯实了 SQL 开发、变更管控、敏感数据保护等核心能力的稳定性与易用性,也通过新增 9 条数据库链路、优化同步引擎性能,进一步完善了对信创迁移、跨云数据同步、实时数仓集成等主流业务场景的覆盖。

相关推荐
GBASE14 小时前
G术时刻 |GBase 8s数据库事务并发控制之封锁技术介绍(下)
数据库
To_OC17 小时前
万字解析《JS 语言精粹》之第五章:继承 5 大核心精髓(JS 原型核心)
前端·javascript·代码规范
Coffeeee20 小时前
闲聊几句,Android老哥们,你们多久没做技改需求了
android·程序员·代码规范
饼干哥哥1 天前
扣子3.0测评:我让 Codex 和 Claude Code 住同一个桌面,结果它们打架了!
人工智能·开源·代码规范
xiezhr1 天前
逛GitHub发现了一款免费的带AI功能的数据库管理工具
数据库·ai编程·dba
唐青枫2 天前
MySQL JSON 实战详解:从存储、查询、更新到 JSON_TABLE 与索引
sql·mysql
吃糖的小孩2 天前
给 QQ AI 机器人设计“可控记忆”:会话摘要、手动长期记忆与角色卡边界
数据库
小满8782 天前
5.Mysql事务隔离级别与锁机制
mysql
笃行3503 天前
金仓数据库数据安全双防线:静态存储加密与传输加密实战
数据库
笃行3503 天前
金仓数据库物理备份实战:sys_rman 全流程演练与误覆盖抢救
数据库