You need to enable JavaScript to run this app.
导航

订阅方案概览

最近更新时间2023.04.13 16:35:18

首次发布时间2022.09.01 09:54:04

通过数据订阅,您可以实时获取源数据库(例如公网自建 MySQL、RDS MySQL、veDB MySQL、自建 PostgreSQL、PosrgreSQL)的增量数据,并可以按需自由消费增量数据,适用于业务异步解耦等场景。本文介绍火山引擎数据库传输服务 DTS 支持的源数据库的类型、版本、接入方式和支持订阅的数据类型等。

订阅类型说明

订阅类型说明
全量订阅全量读取源表内容转化成 ProtoBuf 结构,当前支持火山引擎 ProtoCanal Proto 两种格式,并推送到对应的消息队列中。
增量订阅解析源库的增量日志转换成 ProtoBuf 结构,当前支持火山引擎 ProtoCanal Proto 两种格式,并推送到对应的消息队列中。
库表结构订阅源库表结构转换成 ProtoBuf 结构,当前支持火山引擎 ProtoCanal Proto 两种格式,并推送到消息队列中。

订阅状态说明

任务状态描述
待启动创建订阅任务时,在完成配置对象或预检查后,选择保存后,任务进入的状态。
执行中订阅任务正在进行的任务。
订阅失败在订阅过程中出现问题或故障时,导致任务中断或异常后,任务进入的状态。

订阅完成

订阅任务执行以下操作后,任务进入的状态:

  • 订阅任务完成后,进入的状态。

  • 终止处在执行中的任务,任务状态将先进入终止中,随后进入订阅完成。

订阅方案概览

源数据库类型版本源数据库接入方式支持订阅的数据类型配置文档

MySQL

  • MySQL 5.7

  • MySQL 8.0

火山引擎版 MySQL

  • 数据更新

  • 结构更新

创建火山引擎版 MySQL 数据订阅任务

MySQL 8.0

火山引擎版 veDB MySQL

  • 数据更新

  • 结构更新

创建火山引擎版 veDB MySQL 数据订阅任务

  • MySQL 5.5

  • MySQL 5.6

  • MySQL 5.7

  • MySQL 8.0

火山引擎 ECS 自建 MySQL

  • 数据更新

  • 结构更新

创建火山引擎 ECS 自建 MySQL 数据订阅任务

  • MySQL 5.5

  • MySQL 5.6

  • MySQL 5.7

  • MySQL 8.0

公网自建 MySQL

  • 数据更新

  • 结构更新

创建公网自建 MySQL 数据订阅任务

PostgreSQL

  • PostgreSQL 10

  • PostgreSQL 11

  • PostgreSQL 12

火山引擎版 PostgreSQL

  • 数据更新

  • 结构更新

创建火山引擎版 PostgreSQL 数据订阅任务

公网自建 PostgreSQL

  • 数据更新

  • 结构更新

创建公网自建 PostgreSQL 数据订阅任务

其中:

  • 数据更新:指数据库操作语言即 DML,对表格内的数据进行增加、删除、修改的操作,例如 INSERTDELETEUPDATE 等。

  • 结构更新:指数据定义语言即 DDL,对表格进行新建、删除、修改等操作,例如 CREATEDROPALTER 等。