LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

DBSyncer一款开源的数据同步中间件,提供MySQL、Oracle、SQL Server、PostgreSQL、Elasticsearch、Kafka等数据库同步神器

admin
2025年7月5日 15:52 本文热度 67

在大数据与多云架构时代,企业常面临这样的困境:业务数据分散在多种异构数据库中,Oracle、MySQL、SQL Server、Elasticsearch等系统间数据孤岛林立。

传统的ETL工具配置复杂,商业解决方案价格昂贵,而自研同步组件又面临开发周期长、稳定性差的难题。今天介绍的DBSyncer,正是为解决这一痛点而生的开源利器。

简介

DBSyncer(简称dbs)是一款开源的数据同步中间件,提供MySQL、Oracle、SQL Server、PostgreSQL、Elasticsearch、Kafka、文件等跨数据源的全方位同步能力。它通过可视化界面实现数据源与目标源的灵活组合,支持全量和增量同步,并内置实时监控与预警功能。

核心能力

多数据源支持: 覆盖主流关系型与非关系型数据库,包括:

  • MySQL 5.7.19+
  • Oracle 10g+
  • SQL Server 2008+
  • PostgreSQL 9.5.25+
  • Elasticsearch 6.x+
  • Kafka(开发中)、文件(.txt,.unl)

组合驱动架构: 打破数据库边界,支持任意组合同步:

  • 关系型 → 关系型(如MySQL → Oracle)
  • 关系型 → 非关系型(如SQL Server → Elasticsearch)
  • 非关系型 → 关系型(如File → PostgreSQL)

全量+增量同步:

  • 全量同步:初始化迁移或周期性全库复制
  • 增量同步:基于日志的实时数据捕获(如MySQL Binlog、SQL Server CDC)

实时监控与预警:

  • 可视化展示同步任务状态、数据流量、耗时统计
  • 系统性能预警机制,保障同步稳定性

安装教程

如何安装DBSyncer社区版

推荐机器配置: 内存8GB,4core,磁盘60GB(建议上好点的SSD)

1. 安装jdk-8u202
2. 下载社区版包 dbsyncer-xxx-bin.zip

https://gitee.com/ghi/dbsyncer/releases

3. 启动并访问

解压安装包,Window执行bin/startup.bat,Linux和Mac执行bin/startup.sh

打开浏览器访问:http://localhost:18686

账号和密码:admin/admin

修改配置存储方式(默认可跳过)

默认存放磁盘,支持切换MySQL存储,修改配置文件conf/application.properties,重启生效

界面预览


开源地址

https://gitee.com/ghi/dbsyncer


阅读原文:原文链接


该文章在 2025/7/7 11:57:05 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2025 ClickSun All Rights Reserved