尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

如何快速完成多源数据库数据同步:TIS 数据集成平台快速上手指南

如何快速完成多源数据库数据同步:TIS 数据集成平台快速上手指南 如何快速完成多源数据库数据同步TIS 数据集成平台快速上手指南【免费下载链接】tisSupport agile Ontology DataOps Based on Flink, DataX and Flink-CDC with Web-UI项目地址: https://gitcode.com/GitHub_Trending/ti/tis数据同步的痛点往往在配置文件用 DataX 得手写一大段 JSON逐列指定从哪读、写到哪跑错了再翻日志。TISTotal Integrated Solutions是一个开源的数据集成平台——批处理跑 DataX流处理跑 Flink-CDCCDC即数据库变更捕获所有配置都搬进了浏览器。把 DataX 当引擎TIS 给你方向盘和仪表盘底层引擎全部是现成开源组件DataX 负责批量Flink-CDC 负责实时TIS 在两者之上包了一层白屏化控制台和统一的任务模型。不需要背命令行参数也不用记 JSON 结构页面上点点选选就能下发任务。 三步完成安装官方安装三步下载发布 tar 包、解压、启动同时支持 Docker、Docker Compose 和 K8s 部署。开发者想参与构建先克隆源码git clone https://gitcode.com/GitHub_Trending/ti/tis 批量同步从选源到跑完三步点完批量任务先选 Reader/Writer 类型再选表与列接着给字段挂 Transformer 做行级加工——脱敏、拼接、用 json_splitter 把一个 JSON 字段拆成多列都是勾选项。以 MySQL 同步到 Elasticsearch 为例ES 的 schema 映射同样能在页面上可视化配置。执行后各通道的速率与失败率实时显示在控制台全程没有手写一行 JSON。⚡ CDC 实时通道不手写 Flink-SQL流侧在控制台依次配置 Flink 集群、重启策略、CheckPoint再填 Source/Sink 属性。最省事的一步在这里Flink-SQL 脚本由 TIS 基于数据库元信息自动生成无需人工编写。任务启动后页面实时显示同步流量内置限流与暂停/恢复操作出问题先 Pause 再排查不用连 SSH 去停作业。两个值得借鉴的架构决策一是继承 Jenkins 的插件化思路Reader/Writer 全部基于 SPI 机制开发新增一个数据源就是新增一个插件前端采用微前端方式新插件挂上后页面自动渲染。插件系统源码在 tis-plugin/Web 控制台在 tis-console/。二是 DataOps 式建模全量、增量、实时等各类执行流程被拆成一组步骤建模使用者跟着向导走不必了解底层执行细节。 v5.1.0 加餐一句话创建数据同步管道最新 v5.1.0 引入 Pipeline AI Agent用自然语言描述需求Agent 自动完成插件选型、参数生成和任务编排。ChatBI 模块把业务术语、指标口径与实体关系接入 Neo4j 知识图谱业务用户用自然语言提问即可拿到分析结果不写 SQL。设计文档在 design/chat-bi/。本周就能落地的 3 个数据同步场景实时数仓MySQL 到 StarRocks 或 Doris 的实时通道binlog 经 Flink-CDC 捕获后秒级写入 OLAP 引擎。变更事件入 Kafka把表变更同步成 Kafka Topic供下游服务订阅消费。T1 离线分析批量任务按调度触发做增量同步把业务库数据写入 Hive 或 Elasticsearch。谁适合用 TIS谁可以不用TIS 适合数据源异构关系库 搜索 OLAP、需要把批与流任务放在一起统一管理的团队。边界也说清楚流侧需要自备 Flink 集群首次环境比单独跑一个 DataX 任务要重插件生态未覆盖的数据源得自己按 SPI 机制开发对应 Reader/Writer。【免费下载链接】tisSupport agile Ontology DataOps Based on Flink, DataX and Flink-CDC with Web-UI项目地址: https://gitcode.com/GitHub_Trending/ti/tis创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表