NineData 社区版 V4.10.0 正式发布

0 阅读4分钟

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 条数据库迁移和对比链路,如下:

image.png

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 条数据库链路、优化同步引擎性能,进一步完善了对信创迁移、跨云数据同步、实时数仓集成等主流业务场景的覆盖。