当前位置: 首页 > news >正文

NineData 社区版 V4.3.0 正式发布!新增 5 条迁移对比链路,全面支持 MariaDB、GaussDB 等数据库

NineData 社区版 V4.3.0 版本正式发布!本次在数据库 DevOps 和数据复制与对比两大核心模块迎来重大升级:新增支持 PostgreSQL → Kafka、MySQL → ClickHouse/Elasticsearch 等迁移和对比链路,新增对 MariaDB、GaussDB 等主流数据库的全面支持,为多场景数据流动提供更可靠的支撑。

图片

1. NineData 社区版是什么?

NineData 社区版是一款免费使用、支持本地离线部署的数据库管理工具。包含了数据库 DevOps、数据复制、数据库对比三个核心功能,专为开发者、初创团队、教育机构及个人用户设计。基于 Docker 技术可以完全离线运行,本地化部署,确保数据与操作全部留存本地,满足数据隐私与合规需求,特别适合内网环境、小规模企业、个人开发者或学习测试等场景。

图片

2. 社区版 V4.3.0 版本功能升级

NineData 社区版 4.3.0 版本延续了 “兼容性更广、操作更高效、场景更全面” 的迭代方向。在数据同步方面,支持 PostgreSQL → Kafka、MySQL → ClickHouse/Elasticsearch 等链路,并增强与 Doris 等数据仓库的 DDL 同步能力。在数据库 DevOps 方面,4.3.0 版本实现了对 MariaDB、GaussDB 的全面功能覆盖,新增移动端审批功能,提升 SQL 任务管理灵活性。

‌2.1 迁移与对比链路新增支持

NineData 社区版 4.3.0 在该模块新增多条热门数据同步链路,并优化了与数据仓库的 DDL 同步能力,进一步强化 “多源数据汇聚”“实时数据同步”“跨引擎数据校验” 场景的支持。新增以下链路支持:

  • PostgreSQL → Kafka:支持 PostgreSQL 到 Kafka 的全量迁移与增量实时同步。该链路适用于实时数据总线构建场景,例如将业务库数据实时同步至 Kafka,拓展数据流动链路,覆盖更多流处理引擎业务场景。

  • MySQL → ClickHouse:ClickHouse 作为高性能列式存储数据库,广泛用于 OLAP 场景。4.3.0 版本新增 MySQL 到 ClickHouse 的全链路复制支持:表结构复制、全量迁移、增量同步等。该功能为用户构建实时分析平台提供便利,例如将电商订单数据从 MySQL 同步至 ClickHouse,实现实时销量分析。

  • MySQL → Elasticsearch:Elasticsearch 是全文检索的主流工具,4.3.0 版本新增 MySQL 到 Elasticsearch 的复制能力:表结构复制、全量迁移、增量同步。适用于日志检索、商品搜索等场景,例如将商品表数据同步至 ES,实现毫秒级全文检索响应。

  • 新增 2 条数据对比链路: 为保障 MySQL 与 ClickHouse 数据一致性,4.3.0 版本新增支持 MySQL → ClickHouse、ClickHouse → MySQL 2条链路的数据对比功能,支持三种对比模式:全量对比、快速对比、周期性对比。对比结果可直接导出为 SQL 脚本,快速修复数据不一致问题,降低人工校验成本。

图片

NineData 社区版 V4.3.0 已支持 13 条数据库迁移链路,如下:

图片

2.2 数据库 DevOps 功能增强

NineData 社区版 4.3.0 版本在该模块的更新聚焦 “兼容性拓展”“场景适配强化” 和 “操作体验优化” 三大方向,新增多项实用功能并完成核心能力升级。本次增加了更多功能特性:

  • MariaDB 全面适配
    • NineData 社区版实现了对 MariaDB 的全功能覆盖,包括 SQL 窗口、数据导入导出、SQL 任务、敏感数据管理、SQL 审核等核心功能。开发者可通过统一界面管理 MariaDB 与其他数据库,无需切换工具。

  • GaussDB 全面适配
    • 针对华为 GaussDB 这一国产主流数据库,社区版 4.3.0 同样完成了全功能适配。无论是 SQL 开发、数据导入导出,还是自动化SQL任务、敏感数据保护,均能无缝支持。进一步完善了 NineData 对国产数据库的兼容能力,助力企业级用户实现国产化数据库管理的标准化。
  • 移动端任务执行管理
    • NineData 社区版 4.3.0 版本新增移动端任务执行支持。开发者可通过 NineData 移动端应用,对 SQL 任务执行实时操作 —— 包括执行、暂停、重启、终止等关键动作。审批记录实时同步至云端,与 PC 端数据一致,满足运维人员外出场景下的紧急操作需求,大幅提升任务响应效率。

此外,NineData 社区版 4.3.0 优化和增强了部分数据库 DevOps 功能:增强 MySQL 数据追踪与回滚的预检查及容灾支持;支持读写分离实例的 OnlineDDL 变更;完善敏感数据保护规则与开关控制;简化扫描和报表操作入口;提升 SQL 解析精度与权限提示等。

3. 社区版核心优势‌

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

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

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

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

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

4. NineData 社区版与主流工具对比

4.1 数据库DevOps

数据库 DevOps 具有数据源管理、数据查询、SQL 规范、SQL 审核、审批流程等强大功能,帮助用户快速完成多种环境的数据管理任务,助力企业数字化转型。

图片

4.2 数据复制

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

图片

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.3.0 版本的发布,在数据复制与对比方面,新增的 PostgreSQL → Kafka、MySQL → ClickHouse/Elasticsearch 等链路,以及 MySQL 与 ClickHouse 的数据对比功能,为多场景数据流动与一致性校验提供了更高效的解决方案;本次在数据库 DevOps 方面,通过对 MariaDB、GaussDB 的全面适配,进一步拓宽了数据库支持边界,让更多类型的数据库用户能享受到统一的管理体验;移动端审批与复杂架构适配的优化,则让数据库运维更灵活、更可靠。


文章转载自:
http://bozzetto.ciuzn.cn
http://castile.ciuzn.cn
http://chemosurgery.ciuzn.cn
http://amphora.ciuzn.cn
http://capot.ciuzn.cn
http://aqueous.ciuzn.cn
http://cellulolytic.ciuzn.cn
http://abirritation.ciuzn.cn
http://chiasm.ciuzn.cn
http://burglar.ciuzn.cn
http://blewits.ciuzn.cn
http://carbazole.ciuzn.cn
http://calefaction.ciuzn.cn
http://allantoic.ciuzn.cn
http://aerocab.ciuzn.cn
http://ast.ciuzn.cn
http://awash.ciuzn.cn
http://casualization.ciuzn.cn
http://carbolated.ciuzn.cn
http://agonizing.ciuzn.cn
http://carder.ciuzn.cn
http://asteroid.ciuzn.cn
http://buoyant.ciuzn.cn
http://begats.ciuzn.cn
http://azide.ciuzn.cn
http://basseterre.ciuzn.cn
http://bisque.ciuzn.cn
http://aif.ciuzn.cn
http://cantor.ciuzn.cn
http://chaulmoogra.ciuzn.cn
http://www.dtcms.com/a/280705.html

相关文章:

  • [附源码+数据库+毕业论文]基于Spring+MyBatis+MySQL+Maven+vue实现的酒店预订管理系统,推荐!
  • Gitlab跑CICD的时候,maven镜像和pom.xml使用的maven版本冲突导致没办法build成功的解决方法
  • [附源码+数据库+毕业论文+开题报告]基于Spring+MyBatis+MySQL+Maven+jsp实现的车辆运输管理系统,推荐!
  • 2025-7-15-C++ 学习 排序(4)
  • langchain教程10:LCEL
  • 【c++】c++11新特性(右值引用和移动语义)
  • PySpark 常用算子详解
  • 【BUG处理】构建APK时遇到错误:‘flutter‘ 命令未被识别。这通常表示您的系统中未安装Flutter SDK或环境变量配置不正确。
  • 牛客:HJ20 密码验证合格程序[华为机考][字符串]
  • 【源力觉醒 创作者计划】文心4.5 vs DeepSeek vs Qwen 3.0:三大能力硬核实测!谁才是王者?
  • 纸板加工制造学习1
  • CF37E Trial for Chief 题解
  • 青年科学基金项目答辩PPT模板 | 杰青优青ppt设计制作美化 | WordinPPT
  • uni-app 学习笔记:Vuex 持久化数据
  • 【C++】神奇的AVL树
  • Java单元测试JUnit
  • 使用 Java 获取 PDF 页面信息(页数、尺寸、旋转角度、方向、标签与边框)
  • 已知均数与标准差,如何生成一组正态分布数据?
  • EPLAN 电气制图(九):直流电源绘制+端子排绘制
  • 线程(二) linux 互斥
  • JVM——有哪些常见的垃圾收集器
  • Props
  • 时序数据库与AI的融合:智能时代的数据基石
  • 027_国际化与本地化
  • Spring应用抛出NoHandlerFoundException、全局异常处理、日志级别
  • FreeRTOS学习笔记——移植说明、任务创建
  • 【Ubuntu22.04】repo安装方法
  • Linux715 磁盘管理:逻辑卷
  • 聊聊MySQL中的buffer pool
  • Spring Boot目录变文件夹?3步解决!