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

TDengine 如何从 2.x 迁移到 3.0

在这里插入图片描述

本节讲述如何通过 Explorer 界面创建数据迁移任务,从旧版 TDengine2 迁移数据到 TDengine 3.0 集群。

功能概述

taosX 通过 SQL 查询源集群数据,并把查询结果写入到目标数据库。具体实现上,taosX 以一个子表的一个时间段的数据作为查询的基本单元,将要迁移的数据分批写入目标数据库。

taosX 支持三种迁移模式:

  1. history 模式。指迁移指定时间范围内的数据,若不指定时间范围,则迁移截至创建任务前的所有数据。迁移完则任务停止。
  2. realtime 模式。同步从任务创建时间起之后的数据,若不手动停止任务则任务会持续运行。
  3. both 模式。先执行 history 模式,在执行 realtime 模式。

每种迁移模式下,都可以指定是否迁移表结构。如果选择了“always”, 则会先同步表的结构到目标数据库再迁移数据。如果子表数量比较多这个过程可能会比较长。如果确定目标数据库已经有了和源数据库相同的表接口,建议选择“none”以节省时间。

任务在运行过程中会保存进度信息到硬盘上,因此如果暂停任务后重新启动,或任务自动从异常中自动恢复,任务并不会从头开始进行。

更多选项建议详细阅读创建任务页面每个表单字段的说明。

具体步骤

首先,点击左侧“数据写入”菜单,然后点击右侧新“增数据源”按钮。
在这里插入图片描述

然后输入任务名称,比如“migrate-test”, 最后选择类型“TDengine2”。此时,表单切换为从 TDengine2 迁移数据专用的表单,包含了大量选项,每种选项都有详细的说明,如下图所示。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

点击“提交”按钮提交任务后,回到“数据源”任务列表页面,可以监控任务的运行情况。

相关文章:

  • 用bilibili一个讲座视频,生成一本科普书籍
  • 苍穹外卖-day09
  • 湖北理元理律师事务所债务优化实务:平衡还款与生活的法律路径
  • (下)通用智能体与机器人Transformer:Gato和RT-1技术解析及与LLM Transformer的异同
  • uni-app项目实战笔记10--设置页面全局渐变线性渐变背景色
  • 上位机开发中的设计模式(3):装饰器模式
  • Flutter动画与交互:打造流畅用户体验的完整指南
  • QT集成Boost库
  • LeetCode - 34. 在排序数组中查找元素的第一个和最后一个位置
  • 【DSP笔记 · 第4章】算法的奇迹:快速傅里叶变换(FFT)如何改变世界
  • 理解C++中传引用和传值的区别
  • 【leetcode】169. 多数元素
  • C# WinForms 实现打印监听组件
  • 使用 Flutter 在 Windows 平台开发 Android 应用
  • 人工智能学习28-BP过拟合
  • 创客匠人视角:知识IP变现的主流模式与创新路径
  • 解决Spark4.0.0依赖问题
  • 算法题:一个数组,找出其中最小连续的子数组,是的这个子数组排序后,整体数组...
  • Spark RDD 及性能调优
  • Kafka源码P1-消息ProducerRecord
  • 北京市政府网站建设与管理规范/在线培训系统平台
  • 广州网站建设公司网络安全优化/站长之家查询域名
  • 怎么修改字体wordpress/seo关键词推广方式
  • 自己做的网站收费/百度网站提交了多久收录
  • 怎么清空WordPress/上海aso优化公司
  • 做山西杂粮的网站/宁波网络营销策划公司