来源:极客之家
👉 欢迎加入小哈的星球,你将获得:专属的项目实战(多个项目) / 1v1 提问 /Java 学习路线 /学习打卡 / 每月赠书 / 社群讨论
新项目:《Spring AI 项目实战》正在更新中..., 基于 Spring AI + Spring Boot 3.x + JDK 21;
《从零手撸:仿小红书(微服务架构)》 已完结,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17..., 点击查看项目介绍;演示地址:http://116.62.199.48:7070/
《从零手撸:前后端分离博客项目(全栈开发)》2期已完结,演示链接:http://116.62.199.48/;
专栏阅读地址:https://www.quanxiaoha.com/column
截止目前,累计输出 100w+ 字,讲解图 4013+ 张,还在持续爆肝中..后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,戳我加入学习,解锁全部项目,已有4100+小伙伴加入
简介
核心能力
安装教程
界面预览
开源地址
在大数据与多云架构时代,企业常面临这样的困境:业务数据分散在多种异构数据库中,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
👉 欢迎加入小哈的星球,你将获得:专属的项目实战(多个项目) / 1v1 提问 /Java 学习路线 /学习打卡 / 每月赠书 / 社群讨论
新项目:《Spring AI 项目实战》正在更新中..., 基于 Spring AI + Spring Boot 3.x + JDK 21;
《从零手撸:仿小红书(微服务架构)》 已完结,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17..., 点击查看项目介绍;演示地址:http://116.62.199.48:7070/
《从零手撸:前后端分离博客项目(全栈开发)》2期已完结,演示链接:http://116.62.199.48/;
专栏阅读地址:https://www.quanxiaoha.com/column
截止目前,累计输出 100w+ 字,讲解图 4013+ 张,还在持续爆肝中..后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,戳我加入学习,解锁全部项目,已有4100+小伙伴加入
1. 我的私密学习小圈子,从0到1手撸企业实战项目~ 2. 新项目为什么更推荐WebFlux,而非SpringMVC? 3. 对标MinIO!全新一代分布式文件系统诞生! 4. 雪花算法ID重复了?惨痛教训:请勿轻易造轮子!
最近面试BAT,整理一份面试资料《Java面试BATJ通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。 获取方式:点“在看”,关注公众号并回复 Java 领取,更多内容陆续奉上。PS:因公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。 点“在看”支持小哈呀,谢谢啦