Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DataBridge

DataBridge 是一个面向多数据源的数据同步、导入、导出平台。

当前骨架版本聚焦于以下目标:

  • 后端采用 Go + REST API
  • 前端采用 React + TypeScript
  • 配置文件驱动
  • 适配器机制支持多数据源扩展
  • 先跑通 MVP 的基础工程结构

当前已纳入首批适配范围:

  • MySQL
  • PostgreSQL
  • Oracle
  • CSV
  • Excel

后续扩展预留:

  • SQL Server
  • 更多文件型与 API 型数据源

目录说明

cmd/server              服务入口
internal/app            应用装配
internal/config         配置加载
internal/domain         核心领域模型
internal/repository     仓储抽象与实现
internal/service        业务服务
internal/adapter        数据源适配器
internal/executor       任务执行引擎
internal/scheduler      调度器
internal/api/http       HTTP API
internal/transform      字段映射与转换
pkg/logger              日志
migrations              元数据库迁移脚本
configs                 示例配置
docs                    文档
web                     管理台前端

启动后端

  1. 复制配置
cp configs/config.example.yaml configs/config.yaml
  1. 启动服务
go run ./cmd/server -config ./configs/config.yaml

默认会以内存仓储启动,便于先跑通 API 和结构。

后续建议

  • 下一步优先补齐 PostgreSQL 元数据库持久化
  • 再补执行引擎的真实读写链路
  • 再接前端页面与任务调度

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages