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

相关推荐
保定公民4 天前
DMDRS数据库同步用户最小权限脚本示例
数据库·sql·达梦数据库·数据同步·dmdrs·同步权限
保定公民5 天前
达梦DMDRS数据库同步用户最小权限
数据库·达梦·达梦数据库·数据同步·dm·dmdrs
不穿格子的程序员23 天前
Redis篇7——Redis深度剖析:主从数据同步原理与实践优化
数据库·redis·缓存·数据同步
RestCloud25 天前
异步 vs 同步:ETL在任务调度中的架构选择
etl·数据处理·数据集成·etlcloud·数据同步·任务调度·异步数据处理
coder4_1 个月前
Linux 数据同步全攻略:NFS 共享、inotify+rsync 与 sersync 实战指南
linux·rsync·文件共享·nfs·数据同步·inotify·实时备份
HankYue1 个月前
Dataround数据集成整库同步
数据同步·数据集成,大数据,实时同步·cdc数据同步·kafka数据同步
切糕师学AI1 个月前
ARM 架构中的数据同步屏障(DSB)是什么?
arm开发·架构·数据同步·屏障
RestCloud1 个月前
人大金仓数据库集成实战:ETL 如何解决国产化替代挑战
数据库·数据仓库·etl·数据集成·数据同步·人大金仓
千桐科技1 个月前
qData 数据中台商业版整库同步全面上线,让数据同步真正“省心、省力、省出错”
数据集成·数据同步·数据中台·qdata·千数平台·整库同步·千桐科技
sg_knight1 个月前
SSE 技术实现前后端实时数据同步
java·前端·spring boot·spring·web·sse·数据同步