5520-springcloud+springboot+vue数据中台数据迁移ETL系统源码
数据迁移ETL系统源码
基于 SpringCloud 的数睿通数据中台 ETL 工具,可以进行多种常见数据库之间的数据或结构迁移,同时支持字段索引,默认值,字段约束的信息同步。
后端技术栈:
开发框架:Spring Boot 2.3
微服务框架:Spring Cloud Hoxton.SR9
任务调度:Quartz
持久层框架:MyBatis Plus
数据库连接池:Hikaricp
客户端负载均衡:Ribbon
熔断组件:Hystrix
网关组件:Spring Cloud Gateway
日志管理:Logback
前端技术栈:
JS框架:Vue、nodejs
组件库:ElementUI
打包构建工具:Webpack
支持的数据库类型:
MySQL/MariaDB/Oracle/SQL Server/PostgreSQL/Greenplum/DB2/DMDB/Kingbase8/HighGo/Hive/SQLite,后续会开放更多类型。
功能介绍:
提供源端数据库向目的端数据库的批量迁移同步功能,支持数据的全量和增量方式同步。支持字段类型、主键信息、建表语句等的转换,并生成建表SQL语句;支持基于正则表达式转换的表名与字段名映射转换;支持字段索引,默认值,字段约束的信息同步。
集成开发:
数据迁移相关组件包可以引入到其他项目中单独使用,定制自己的数据迁移功能模块。
源码文档齐全,好评发文档




本源码地址:http://www.codehy.com/vip/java/2023/0514/23878.html