NineData 社区版 V4.7.0 发布!新增 MySQL 至 TiDB 等 6 条数据复制对比链路,SQL 窗口新增谷歌云 6 种数据源类型
NineData 社区版 V4.7.0 正式发布,在数据复制与对比功能方面,新增 6 条链路,包含 MySQL 至 OceanBase MySQL、OpenGauss MySQL、TiDB 等 5 条跨数据源链路及 KingBaseES PostgreSQL 同构链路,均支持结构复制、全量 / 增量同步与数据对比;在数据库 DevOps 方面, 新增 6 种谷歌云数据源类型,涵盖 Cloud SQL 系列、AlloyDB for PostgreSQL 等,与 Redis、Oracle 等现有数据源能力保持一致。
1. NineData 社区版是什么?
NineData 是面向 AI 时代的智能数据管理平台,提供数据库 DevOps、数据复制对比等功能。
数据库 DevOps 支持企业级数据库 IDE、安全管控、变更发布等能力,比 Navicat、Bytebase、Flyway、Archery 功能更强大,更易用,可以帮助企业数据库管理更安全更高效。
数据复制与对比支持 60 种主流数据库之间的数据迁移、实时同步、数据对比,可以完全替代 Canal、FlinkCDC、DataX、DTS 等产品,用于数据库信创迁移、ETL、容灾、跨云数据同步、实时数据仓库集成等场景。
NineData 提供云服务、本地企业版、社区版多种模式。
社区版是面向广大开发者的免费版本,包括了 NineData 的基础功能,可以在本地通过 docker 一键安装部署,5~10 分钟快速体验。
2. 社区版 V4.7.0 核心功能发布
2.1 数据复制与对比
MySQL > OceanBase MySQL:支持结构复制、全量迁移、增量同步及数据对比。
MySQL > OpenGauss MySQL:支持结构复制、全量迁移、增量同步及数据对比。
MySQL > TDSQL-C MySQL:支持结构复制、全量迁移、增量同步及数据对比。
MySQL > PolarDB MySQL:支持结构复制、全量迁移、增量同步及数据对比。
MySQL > TiDB:支持结构复制、全量迁移、增量同步及数据对比。
KingBaseES PostgreSQL(同构):支持结构复制、全量复制、增量复制与数据对比。
其他功能增强:
MongoDB 内网副本集复制增强:支持跨网络环境下的副本集复制,优化内网 MongoDB 的连接稳定性。
MySQL XA 事务优化:优化 MySQL XA 场景下的复制逻辑,显著提升该场景的复制性能。
NineData 社区版 V4.7.0 已支持 27 条数据库迁移链路,如下:
2.2 数据库 DevOps
新增谷歌云数据源类型
数据库 DevOps 功能新增支持 Google Cloud Memorystore、Cloud SQL for MySQL、Cloud SQL for SQLServer、Cloud SQL for PostgreSQL、AlloyDB for PostgreSQL、Oracle Database@Google Cloud,与 Redis、PostgreSQL、SQLServer、Oracle 的能力保持一致。
其他功能增强
SQL 任务(MySQL):备份语句由 INSERT 优化为 REPLACE INTO,提高任务执行稳定性。
慢查询分析:
兼容 PostgreSQL 12 及以下版本的慢查询采集。
适配 KingBaseES for Oracle 的慢查询采集、诊断与 SQL 规范校验。
数据导出(PostgreSQL):修复大数据量导出可能引起的 OOM 问题。
3. NineData 社区版与主流工具对比
3.1 数据库 DevOps
数据库 DevOps 具有数据源管理、数据查询、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 社区版 V4.7.0 通过数据复制跨库兼容扩展、DevOps 云生态适配与核心功能稳定性优化,构建了更全面的数据管理能力矩阵。无论是多源数据库迁移同步、多云环境运维管控,还是复杂场景下的性能优化与大数据量处理,新版本都能为开发者提供高效可靠的技术支撑。**







评论