DBSyncer:一款开源的数据同步工具

DBSyncer(简称 dbs)是一款开源的实时数据同步中间件,提供 MySQL、Oracle、SQL Server、PostgreSQL、SQLite、Elasticsearch、Kafka、File、SQL 数据库等同步场景;支持上传插件自定义同步转换业务;提供监控全量和增量数据统计图、应用性能预警等。

DBSyncer 基于 Java 开发,支持 Linux、macOS、Windows 跨平台。

DBSyncer 支持 Docker 容器运行和下载安装包两种方式,Docker 安装命令如下:

bash 复制代码
-- docker镜像
docker pull crazylife/dbsyncer-web:latest

-- 阿里云镜像
docker pull registry.cn-hangzhou.aliyuncs.com/xhtb/dbsyncer:latest

下载安装包的方式需要 Java 运行环境(建议 jdk-8u202 以上),验证命令如下:

bash 复制代码
java -version

java version "1.8.0_451"
Java(TM) SE Runtime Environment (build 1.8.0_451-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.451-b10, mixed mode)

输入以下地址获取最新版本 DBSyncer 安装包:

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

下载并解压安装包之后启动程序,Windows 执行 bin/startup.bat,Linux、macOS 执行 bin/startup.sh。

打开浏览器输入以下地址:

http://localhost:18686

输入账号和密码(默认 admin/admin)登录系统:

其中,"驱动"页面用于添加数据源和数据同步任务。

"监控"页面显示了应用性能和操作日志。

"插件"页面可以导入自定义的数据转换插件:

"配置"页面可以管理系统参数、用户以及配置信息。

官方操作手册列举了一些数据同步的案例,地址如下:

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

相关推荐
蒸鱼Yuzheng9 小时前
游戏跨平台存档怎么测:账号绑定、云端冲突、离线进度与版本兼容
数据同步·游戏测试·跨平台存档·云存档·账号绑定
ApacheSeaTunnel1 天前
用 Apache SeaTunnel 同步 DynamoDB 到 Redis,一个配置文件就够
redis·开源·seatunnel·数据同步·dynamodb
码哥字节6 天前
同城双活的核心不是双活,是逼着数据别出机房
数据同步·容灾架构·同城双活
ApacheSeaTunnel8 天前
一个关于数据集成的真相:链路 Success 不等于数据真实可靠
大数据·开源·数据集成·seatunnel·技术分享·数据同步
ApacheSeaTunnel15 天前
数据接入与同步不能是“黑盒”!
数据集成·seatunnel·数据同步
ApacheSeaTunnel22 天前
从 60万行/秒说起,看 SeaTunnel Zeta 基准测试如何做到”测得准“
大数据·数据集成·基准测试·seatunnel·数据同步
ha_lydms23 天前
使用DataWorks导入 Maxcompute 数据
大数据·数据仓库·dataworks·maxcompute·hologres·odps·数据同步
ApacheSeaTunnel1 个月前
Apache SeaTunnel 提交一个任务都经过了什么?
大数据·开源·数据集成·seatunnel·技术分享·数据同步
RestCloud1 个月前
ETL、ELT、CDC区别详解,2026数据集成模式选型指南与落地实战
数据仓库·etl·cdc·数据同步·数据集成平台·实时数据同步·elt
ApacheSeaTunnel1 个月前
Apache SeaTunnel 2.3.12 进阶实战:MySQL to PostgreSQL 5 套生产场景同步 Demo
大数据·开源·数据集成·seatunnel·技术分享·数据同步