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

河西做网站企业如何做好网络营销

河西做网站,企业如何做好网络营销,网站404做多大,网站推广方案注意事项简述 TDengine 是一款开源、高性能、云原生的时序数据库,专为物联网、车联网、工业互联网、金融、IT 运维等场景优化设计。在工业自动化的时代,时序数据库在电力、轨道交通、智能制造等领域有着广泛的应用。 MySQL 是全球广泛使用的开源关系型数据库&a…

简述

TDengine 是一款开源、高性能、云原生的时序数据库,专为物联网、车联网、工业互联网、金融、IT 运维等场景优化设计。在工业自动化的时代,时序数据库在电力、轨道交通、智能制造等领域有着广泛的应用。

MySQL 是全球广泛使用的开源关系型数据库,能够高效处理大量数据和复杂查询需求,并且具有较强的稳定性和可靠性。

本文主要介绍如何通过 CloudCanal 实现 TDengine 到 MySQL 数据迁移同步。

应用场景

  • 数据备份与归档:将 TDengine 的数据迁移到 MySQL 作为备份或归档,确保数据长期保存和恢复,提升数据的安全性和高可用性。
  • 复杂查询:MySQL 支持复杂 SQL 查询和事务处理,适合需要对时序数据进行深度分析或关联查询的场景。
  • 数据集成与共享:企业通常会同时使用多种数据库,将 TDengine 的数据同步到 MySQL,便于将时序数据与其他业务数据进行关联分析。
  • 数据分析:将 TDengine 的数据同步到 MySQL 后,可再通过 CloudCanal 将数据同步到其他分析型数据库或数仓,支持更复杂的数据分析和操作,满足更多业务需求。

技术点

增量数据同步整体流程

CloudCanal 基于 Query Topic 实现 TDengine 到 MySQL 的数据同步,同步流程如下:

  1. 创建 Topic,通过 Topic 订阅 TDengine 数据库的变更事件(无法捕获 DELETE 事件)。
  2. 执行增量数据同步。
  3. 捕获变更事件,记录表级 offset 位点。

表级别多位点

CloudCanal 支持 TDengine 源端表级别多位点,即可以在表级别进行多位点的配置,确保每个表能够消费各自对应的增量同步位点。位点的具体体现为:

[{"db": "us_power","table": "s1","topic": "canalt7g262cm6jy_increment_us_power_s1","offset": 1010,"vgroup": 3,"timestamp": 1715828416114 },{"db": "us_power","table": "s2","topic": "canalt7g262cm6jy_increment_us_power_s2","offset": 2093,"vgroup": 3,"timestamp": 1715828311123},...
]

纳秒级时间戳同步

TDengine 最高支持纳秒级 Timestamp 类型,而 MySQL 最高支持微秒级 Timestamp 类型。CloudCanal 支持纳秒级时间戳同步,将 TDengine 纳秒级时间戳转换为 MySQL BIGINT 类型数据。

操作示例

步骤 1: 安装 CloudCanal

请参考 全新安装(Docker Linux/MacOS),下载安装 CloudCanal 私有部署版本。

步骤 2: 添加数据源

登录 CloudCanal 控制台,点击 数据源管理 > 新增数据源
在这里插入图片描述

步骤 3: 创建任务

  1. 点击 同步任务 > 创建任务

  2. 配置源和目标数据源。

  3. 选择 数据同步 并勾选 全量初始化

    先取消勾选 自动启动任务,后续仍需要修改个别参数。
    在这里插入图片描述

  4. 选择需要同步的表。

  5. 选择表对应的列。

    如果是超级表增量同步,可以点击 操作 > 子表订阅过滤条件,设置子表订阅过滤条件,具体可参考 TDengine Query Topic,默认订阅所有子表。

    如果需要进行纳秒级时间戳同步,需在对端手动创建表,源端 Timestamp 列要映射到对端 BIGINT 类型列。

  6. 点击 确认创建

    任务创建过程将会进行一系列操作,点击 同步设置 > 异步任务,找到任务的创建记录并点击 详情 即可查看。

    TDengine 源端的任务创建会有以下几个步骤:

    • 分配任务执行机器
    • 创建任务状态机
    • 完成任务创建
  7. 进入任务详情页,点击右上角 功能列表 > 修改任务参数,修改以下任务参数:

    • 源端参数 srcTimezone:源端时区,默认 UTC,需要与源端时区保持一致。
    • 源端参数 supportTimestampToEpochNano:是否开启 Timestamp-Number 数值转换,默认 false。
    • 对端参数 dstTimezone:对端时区,需要与对端时区保持一致。
      在这里插入图片描述
  8. 启动任务,CloudCanal 会自动进行任务流转,其中的步骤包括:

    • 全量数据迁移: 已存在的存量数据将会完整迁移到对端。
    • 增量数据同步: 增量数据将会持续地同步到对端数据库,并且保持实时(秒级别延迟)。
      在这里插入图片描述

总结

TDengine 适用于高吞吐的时序数据存储与查询,而 MySQL 适用于事务处理和复杂查询。使用 CloudCanal 进行 TDengine 到 MySQL 数据迁移同步,能够兼顾时序数据的高效存储与业务数据的灵活分析,从而实现时序数据价值的最大化。

http://www.dtcms.com/wzjs/31171.html

相关文章:

  • 商城网站建设定制网站建设香飘飘奶茶
  • 淘客请人做网站免费网站推广平台
  • 个人域名能做网站吗最新域名ip地址
  • 表白墙网站怎么做常州网站制作维护
  • 公司网站制作怎么弄武汉seo群
  • 做设计一般在那个网站找图郑州全域静态管理
  • 综合电商网站建设需求文档上海百度研发中心
  • 成品网站定制地推平台
  • 如何做网站平台快速排名教程
  • b站推广网站400百度指数只能查90天吗
  • 企业网站建设价钱百度app内打开
  • 推荐几个用vue做的网站营销战略有哪些内容
  • 服务行业做网站重庆百度seo排名
  • 论坛网站开发框架angular网站关键词排名如何提升
  • dw网页制作图片seo成创网络
  • 卖书网站开发的背景链接交换平台
  • 这么做钓鱼网站百度导航下载2022最新版官网
  • 网站改版不换域名怎么做网络宣传推广
  • 网站开发开票新闻头条今日要闻最新
  • 网站建设服务器什么意思北京网站优化公司
  • 企业网站建设策划海外广告优化师
  • 杭州临安网站建设自媒体平台有哪些
  • wordpress默认主题下载地址上海seo优化培训机构
  • 潮州哪里做网站seo关键词优化系统
  • 网站建设解决方案好处全球搜效果怎么样
  • 易县做网站免费发布信息网站大全
  • 网站规划与建设课程设计站长统计app
  • 手机wap网站模板下载网站案例分析
  • 如何给网站做提升长沙关键词优化首选
  • 金华网站建设优化技术优化官网咨询