TDSQL·进阶篇·Binlog 日志消费格式
数据订阅功能帮助客户实时获取云数据库 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'"
]
}
····
相关推荐
TDSQL异构数据同步与迁移方案.pptx
TDSQL异构数据同步与迁移方案.pptx
【信息科学与工程学】计算机科学与自动化——第一百九十八篇 高并发高可用的知识点01
以上补充约 110 行,涵盖分布式协调、服务网格细节、数据库高级特性、性能分析工具、混沌工程、安全渗透、合规审计、研发效能、新兴技术、架构模式、实用工具及经典论文。涵盖数据库索引与锁、NoSQL、前端性能、安全攻防、压测工具深入、监控深入、云原生存储、服务治理扩展、代码质量、DevOps 文化、行业标准、软技能及未来趋势。好的,继续补充更多高并发、高可用、高可靠的知识与技术,涵盖更深层的数据库内部机制、分布式事务、服务治理、运维自动化、安全与前沿技术等领域。
从工具拼盘到统一数智底座:Data+AI数智平台建设实践
大数据平台建设已从单纯的存储与计算资源堆叠,演进为覆盖数据集成、数据治理、特征加工、模型训练与在线推理的一体化技术底座。传统模式下,数据工程与AI工程各成体系,工具链割裂,数据难复用,模型上线周期长。通过统一数据存储、元数据管理与计算引擎,构建数据开发与AI开发协同的闭环链路,可以让特征与样本直接复用数仓治理成果,提高模型交付效率。该架构广泛应用于实时推荐、风险控制和智能分析等场景。腾讯Data+AI数智平台的实践,围绕湖仓一体、特征平台与模型服务展开,值得正在规划数智底座升级的团队参考。
TDSQL新考题.docx
TDSQL新考题.docx
TDSQL异构数据同步与迁移方案.pdf
TDSQL异构数据同步与迁移方案.pdf


