当前位置: 首页 > news >正文

Apache SeaTunnel 搞定瀚高数据库读写一把过

1. 瀚高数据库简介

瀚高数据库(HighGo)是国产数据库厂商,基于PostgreSQL内核开发,专注于企业级应用。与KingBase的金仓数据库类似,都是PG系的国产化数据库。

瀚高特点

  • 完全兼容PostgreSQL协议
  • 国产化适配,有政府信创清单认证
  • 提供标准PostgreSQL驱动,无需额外驱动
  • 支持多种部署模式(单机、主备、分布式)

瀚高也有PG和MySQL模式,兼容性比较好。就直接当PG和MySQL用就是,jdbc和Navicat 就直接连就行了,唯一需要注意的是Navicat 的低版本连瀚高MySQL时,有时候需要配置一下某个参数“客户端驱动程序”选择旧版,否则打开表时会报什么奇怪怕错误。

2. 瀚高读写实战

2.1 从瀚高MySQL模式读数据写入瀚高PG模式

直接把配置信息复制到海豚的SeaTunnel节点里就行了。这里瀚高和人大金仓的MySQL兼容模式有所不同,瀚高就是当源生MySQL(jdbc驱动就是MySQL),而金仓需要使用PG驱动去读取MySQL兼容模式的数据内容(估计是底层做的MySQL兼容)。

env { parallelism = 2 job.mode = "BATCH" } source { Jdbc { driver = "com.mysql.cj.jdbc.Driver" url = "jdbc:mysql://192.168.0.110:3306/public" user = "root" password = "root" query = "SELECT * FROM public.tb_dict;" } } sink { jdbc { url = "jdbc:postgresql://192.168.0.119:5866/datadb" driver = "org.postgresql.Driver" user = "highgo" password = "highgo" # Automatically generate sql statements based on database table names generate_sink_sql = true database = datacenter table = data_schema.dim_public_dict_info schema_save_mode = "CREATE_SCHEMA_WHEN_NOT_EXIST" field_ide="LOWERCASE" data_save_mode="DROP_DATA" } }

丝一般顺滑.......

2.2. 为了信创要求

如果原有系统为非信创数据库,例如Apache Doris已经项目开发完毕了;上线时直接要求切换信创数据库,则可以使用SeaTunnel做为迁移工具,直接把Doris数据写回给信创DB。毕竟Doris 可不只是一个数据库,也叫数据引擎(大不了再把Doris的数据迁移完毕后再删除了)。活是糙了点......

env { parallelism = 2 job.mode = "BATCH" } source { Jdbc { url = "jdbc:mysql://192.168.0.120:9030/data_statistics" driver = "com.mysql.cj.jdbc.Driver" connection_check_timeout_sec = 100 user = "root" password = "root" "table_list" = [{ "table_path" = "data_statistics.data_develop_data_source_yw" }, { "table_path" = "data_statistics.data_develop_data_source_type" }, { "table_path" = "data_statistics.data_develop_data_source_ip" }, .... ] } } sink { jdbc { url = "jdbc:postgresql://192.168.0.119:5866/datadb" driver = "org.postgresql.Driver" user = "highgo" password = "highgo" # Automatically generate sql statements based on database table names generate_sink_sql = true database = datadb table = "data_schema.${table_name}" #field_ide = "LOWERCASE" #schema_save_mode = "CREATE_SCHEMA_WHEN_NOT_EXIST" data_save_mode = "DROP_DATA" } }

3、小结

仅以个人所在环境出发和感受来看,Doris+DolphinScheduler+SeaTunnel堪称数据读写”新三剑客“

http://www.jsqmd.com/news/1106346/

相关文章:

  • SPI EEPROM与MCU高速数据检索方案解析
  • 如何把报告错误消灭在出稿前?AI报告审核结合IACheck实现前置校验
  • 好用还专业!盘点2026年最强的的降AI率软件
  • 别再建一个无人问津的知识库:用AI原生平台打造活文档系统
  • CSS定位:relative、absolute、fixed、sticky
  • 2024年南安多功能太阳能路灯选购指南:3招教你挑对好产品
  • LTE Cat 1bis模组LEXI-R10401D与PIC18F96J94的物联网开发实践
  • 终极免费微信网页版插件:5分钟实现跨设备聊天自由
  • 学无止境--linux 注册虚拟网卡将SDK(厂商)上送至CPU的报文注入协议栈
  • LV3296与dsPIC30F3014在工业数据采集中的高效应用
  • ROS2基本操作指令:从“节点”到“机器人”的完整工具箱
  • SickOs-1.1靶机渗透
  • 墨香情手游官方下载:2026 国风武侠手游优选正版高速官方下载通道
  • 重庆市二手房价格数据分析与可视化系统
  • 大模型MoE稀疏激活原理与工业级部署实战
  • .NET与AI Agent深度集成开发实战
  • 计算机毕业设计之河北经贸大学勤工助学系统
  • 面试回答:“精通Git及主流协同流程,保障多分支迭代稳定推进——你怎么实现的?”
  • 宇宙常数即超复数广义分形维统一猜想及解析验证
  • 2026年国内热门工艺品设计资讯平台推荐,这份排行榜别错过!
  • 《传世无双》2026年7月最新官网下载:战法道三职业与核心创新
  • 百度开源 Unlimited OCR:一次推理转录几十页文档,KV 缓存恒定不增长!
  • GPT-5.5 中的测试时计算扩展:技术原理与产业影响
  • 面试官:“你说你用Claude写代码,那你说说你CLAUDE.md、Hooks、Skills、Subagents”?
  • 计算机毕业设计之基于机器学习的草原牛羊马聚类分析研究
  • 企业 AI 安全防护实战:Prompt Injection、RAG Injection 与 Agent 工具越权排查清单
  • AI音频分离工具Replay8.1汉化版使用指南
  • LightGBM量化交易系统:3周搭建可实盘的AI辅助决策闭环
  • Web安全实战指南:从OWASP Top 10漏洞到纵深防御体系构建
  • 热榜来袭!外贸工艺品资讯平台哪家强?口碑排行榜揭秘