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

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

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

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

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

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

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

java -versionjava 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

http://www.dtcms.com/a/242411.html

相关文章:

  • 重会python爬虫学习----1
  • 【OSG学习笔记】Day 18: 碰撞检测与物理交互
  • 腾讯开源 AniPortrait:音频驱动的逼真肖像动画生成革命
  • LeetCode:912归并排序,洛谷:ACM风格
  • leetcode:42. 接雨水(秒变简单题)
  • 聊一聊 - 如何像开源项目一样,去设计一个组件
  • Linux系统编程-DAY12
  • Ubuntu下挂载NTFS格式磁盘
  • 延伸大疆AI能力:Coovally一键训练模型,直通无人机部署
  • SALOME源码分析: libBatch
  • [FX5U-PLC] 双重联锁正反转的继电接触控制线路
  • Matlab点云合并函数pcmerge全解析
  • 【算法篇】逐步理解动态规划模型5(子序列问题)
  • 《Playwright:微软的自动化测试工具详解》
  • MySQL学习之---索引
  • 关于类型断言的小细节
  • 【SAP MM SD FICO】销售视图和会计视图
  • 数据库——MongoDB
  • Java判断规则工具类
  • 【杂谈】-递归进化:人工智能的自我改进与监管挑战
  • 60天python训练计划----day50
  • 如何判断Cursor邮箱被封?
  • 《ZLMediaKit 全流程实战:从部署到 API 调用与前后端集成》
  • 【生物信息学】摇摆配对(Wobble Hypothesis)
  • RAG系统向量数据库选型与Prompt Engineering鲁棒性测试实践
  • 人工智能产业融合新时代:路径、挑战与战略思维
  • 从设备监控到人员调度,可视化赋能车间全场景
  • KubeSphere 容器平台高可用:环境搭建与可视化操作指南
  • go全局配置redis,全局只需要连接一次,然后全局可以引用使用
  • 光伏功率预测 | BP神经网络多变量单步光伏功率预测(Matlab完整源码和数据)