TDSQL·进阶篇·Binlog 日志消费格式

weixin_44020914 weixin_44020914 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

数据订阅功能帮助客户实时获取云数据库 MariaDB 以及分布式数据库 TDSQL 中的增量数据,客户能够根据自身业务的需求,自由地对实时增量数据进行处理。

功能列表

  • 支持公有云云数据库 MariaDB 和分布式数据库 TDSQL 实例的数据订阅。
  • 支持专有云云数据库 MariaDB 和分布式数据库 TDSQL 实例的数据订阅。

数据源类型

TencentDB for MariaDB、分布式数据库 TDSQL

消息格式

数据订阅功能对实例的 Binlog(row 格式)进行解析,并将 Binlog 事件封装成 json 格式的消息上传至 Kafka 集群。消息类型包括 DML 事件、GTID 事件、XID 事件、QUERY 事件。其中 DML 事件包括 insert、update、delete 事件,表征对数据行的更改;GTID 事件表征事务的开始;XID 事件表征事务的提交;QUERY 事件表征 DDL 语句。

DML 消息格式如下:

{
    "logtype":"mysqlbinlog",          //日志类型,取值唯一,为 mysqlbinlog
    "eventtype":23,                   //事件类型码,对应 mysql 中 binlog 事件类型码

    "eventtypestr":"insert",          /*事件类型字符串,包括 insert、update、delete、gtid、xid、query 事件。
                                        其中insert、update、delete 事件对应 DML 语句;tid 事件标识事务开始;
                                        xid 事件标识事务结束;query 事件标识 DDL 语句 */
    "db":"testdb",                    //库名
    "table":"testtable",              //表名
    "localip":"000.00.000.000",       //实例所在机器 IP
    "localport":0000,                 //实例端口
    "begintime":1511350073,           //事务开始时间,当前事件所在的事务的开始时间
    "gtid":"0-2670193178-726233561",  //GTID,当前事件所在事务的 gtid
    "event_index":"4",                //表征该事件在该事务中的序号  
    "where":[                         //where 字段,标识该行变更前的各个字段的值

    ],
    "field":[                         //field 字段,标识该行变更后的各个字段的值
        "1",
        "'name1'"
    ]
}

····

更多详见:https://cloud.tencent.com/document/product/237/35916

...全文

相关推荐

TDSQL异构数据同步与迁移方案.pptx

TDSQL异构数据同步与迁移方案.pptx

科技互联人生

【信息科学与工程学】计算机科学与自动化——第一百九十八篇 高并发高可用的知识点01

以上补充约 110 行,涵盖分布式协调、服务网格细节、数据库高级特性、性能分析工具、混沌工程、安全渗透、合规审计、研发效能、新兴技术、架构模式、实用工具及经典论文。涵盖数据库索引与锁、NoSQL、前端性能、安全攻防、压测工具深入、监控深入、云原生存储、服务治理扩展、代码质量、DevOps 文化、行业标准、软技能及未来趋势。好的,继续补充更多高并发、高可用、高可靠的知识与技术,涵盖更深层的数据库内部机制、分布式事务、服务治理、运维自动化、安全与前沿技术等领域。

flyair_China

从工具拼盘到统一数智底座:Data+AI数智平台建设实践

大数据平台建设已从单纯的存储与计算资源堆叠,演进为覆盖数据集成、数据治理、特征加工、模型训练与在线推理的一体化技术底座。传统模式下,数据工程与AI工程各成体系,工具链割裂,数据难复用,模型上线周期长。通过统一数据存储、元数据管理与计算引擎,构建数据开发与AI开发协同的闭环链路,可以让特征与样本直接复用数仓治理成果,提高模型交付效率。该架构广泛应用于实时推荐、风险控制和智能分析等场景。腾讯Data+AI数智平台的实践,围绕湖仓一体、特征平台与模型服务展开,值得正在规划数智底座升级的团队参考。

weixin_33816946

TDSQL新考题.docx

TDSQL新考题.docx

m0_58517815

TDSQL异构数据同步与迁移方案.pdf

TDSQL异构数据同步与迁移方案.pdf

科技互联人生
评论
收藏 已收藏
分享
返回顶部