DBSyncer一款开源的数据同步中间件分享
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
1.简介DBSyncer(简称dbs)是一款开源的数据同步中间件,提供MySQL、Oracle、SQL Server、PostgreSQL、Elasticsearch(ES)、Kafka、File、SQL等同步场景。支持上传插件自定义同步转换业务,提供监控全量和增量数据统计图、应用性能预警等。 2.项目地址
3.教程3.1前置准备临时启动
拷贝数据
设置文件权限
3.2docker正式启动Linux环境docker启动:
windows环境docker启动:
3.3访问web页面
默认用户名密码,都是admin 4.源码概要4.1项目的亮点1.项目工程层次化清晰、文档教程详细 2.使用插件设计及可以根据业务拓展处理(可拓展功能有限) 3.使用开源集成实现数据同步 4.项目还在持续迭代维护(虽然使用第三方开源集成实现mysql-cdc同步的组件老旧不活跃,处于停滞状态,但是也不影响该项目的活跃迭代维护,可以run就可以了,至少多了一个开源的选择) 4.2项目缺点1.是一个单机版的数据同步中间件 2.数据持久化也是单机文件file存储 3.cdc方式试下是定时任务短时间扫描拉取binlog解析同步实现 4.不具备分布式大型数据集成同步处理的能力 5.总结DBSyncer在简单业务数据同步需求基本上一个单机可以满足(单机jvm调优一下还是非常的耐思的),复杂度没有其它flink、seatunnel等大型的分布式数据同步顶级开源项目的复杂度高,上手简单,可以快速解决业务数据同步问题也是一个不错的选择,源码实现还是写的可以的,有兴趣可以拉它的源码下来研读一下,还是可以发现新大陆的,本次分享到此结束,希望我的分享对你有所启发和帮助。 阅读原文:点击这里 该文章在 2026/7/19 10:41:44 编辑过 |
关键字查询
相关文章
正在查询... |