SyncTool 数据库实时同步工具

简介: SyncTool 是一款开箱即用的异构数据库实时同步 Web 工具,支持 Oracle/MySQL/达梦→PostgreSQL 等跨库结构与数据同步。单 JAR 启动,零代码、零外部依赖(无需 Kafka/ZooKeeper),内网离线可用,界面直观易操作。

异构数据库之间实时同步结构与数据的开箱即用 Web 应用。单个 jar 启动,浏览器点几下即可让 Oracle 的表持续流向 PostgreSQL、让 MySQL 的增量实时落到达梦 —— 不需要 Kafka、不需要 ZooKeeper、不需要写一行代码。

技术栈:Spring Boot 2.7 单体架构 + Thymeleaf 服务端渲染 + Quartz 调度 + H2 内嵌元数据库。零外部依赖,内网离线可用。

效果截图

看板:全局同步态势一屏掌握

项目数、连接数、同步表数、24 小时变更量与最近活动流。
dataSync_kanban.png

数据库连接:保存前先测通

选择数据库类型后自动生成 JDBC URL,可预览、可测试;非内置驱动填写 jar 路径即可动态加载。

dataSync_db.png

项目列表:多任务并行,启停自如

每个项目一组「源库 → 目标库」,独立启动/暂停,状态与最近同步时间一目了然。

dataSync_xiangmu.png

项目详情:逐表勾选与游标策略可视化

表 / 视图 / 存储过程分组勾选,支持搜索与批量操作;每张表的增量检测策略直接标注,IDENTITYNONE 会显著提示(意味着更新可能同步不到)。

dataSync_xiangmu_xiangqing.png

变更日志:每一次变更都可追溯

对象名、变更类型、影响行数、耗时与完整错误详情。

dataSync_log.png


核心功能

分类 能力
项目管理 配置源库/目标库,多项目并行互不干扰
连接测试 保存前即可验证连通性,支持预览自动拼装的 JDBC URL
对象选择 表 / 视图 / 存储过程,默认全选,支持搜索与批量勾选
同步内容 表结构、表数据、索引、视图、存储过程与函数
自动建对象 目标库不存在时按目标方言自动创建
SQL 方言适配 类型映射、函数名转换、标识符引号、分页语法、存储过程包装
实时同步 轮询检测(默认 2 秒),也可用 Cron 表达式精确编排
故障恢复 进程重启后从上次游标继续,停机期间的变更会被补齐
启停控制 随时启动/暂停,支持手动「立即同步」
变更记录 每次变更的对象、类型、行数、耗时与错误详情
看板 项目数、连接数、同步表数、24 小时变更量与最近活动
国际化 中 / 英文切换,默认语言按浏览器时区智能推断
主题 昼夜模式切换,未手动选择时跟随系统
全本地化前端 无 CDN、无 webfont、运行时零外部请求,内网离线可用

离线/内网可用 —— 所有前端资源均在仓库内,运行时不发起任何外部请求:

相关文章
人工智能 缓存 前端开发
12720 75
|
5天前
|
人工智能 自然语言处理 安全
阿里云千问办公、Qoder Teams、Qoder CN区别与选择指南:模型能力、适用场景与最新活动参考
本文聚焦阿里云2026年推出的三款自研AI办公产品,清晰拆解千问办公、Qoder Teams、Qoder CN的差异化定位与能力边界:千问办公主打职场全场景提效,支持自然语言指令一键完成PPT生成、数据分析等高频办公任务;Qoder Teams面向程序员团队,深度整合AI代码生成、团队协同与企业知识库能力;Qoder CN则专为金融、政务等强合规场景打造,实现数据不出境与VPC私有化部署。文章同步给出分场景选型指南与最新活动定价,帮助不同类型的企业按需组合产品,实现业务岗、研发岗与强合规场景的AI能力全覆盖。
阿里云千问办公、Qoder Teams、Qoder CN区别与选择指南:模型能力、适用场景与最新活动参考
Web App开发 人工智能 API
1605 2
|
人工智能 JavaScript 开发工具
DeepSeek Harness 本地安装与使用指南
DeepSeek Harness(DSH)是DeepSeek AI开源的Agent运行框架,支持本地文件操作、命令执行与工具调用。基于Cordis插件架构,具备高扩展性与强可控性,适合开发者搭建可控Agent环境或开展模型基准测试。当前为开发者预览版,需Node.js环境,推荐先用`npx @deepseek-ai/dsh web`快速体验。
4963 0
人工智能 Java BI
1709 1
人工智能 JavaScript 测试技术
2671 2
开发工具 Swift git
2014 6
人工智能 JavaScript 测试技术
1272 5