Skip to content

Latest commit

 

History

History
47 lines (28 loc) · 2.25 KB

README.md

File metadata and controls

47 lines (28 loc) · 2.25 KB

English Version

什么是 PolarDB-X CDC ?

PolarDB-X CDC 是云原生分布式数据库系统 PolarDB-X 的一个核心组件,负责全局增量日志的生成、分发和订阅。

通过 PolarDB-X CDC,PolarDB-X 数据库可以对外提供完全兼容 MySQL Binlog 格式和协议的增量日志,可实现与 MySQL Binlog 下游生态工具的无缝对接。

PolarDB-X CDC的核心功能主要包括以下几点:

  • 全局Binlog(Global Binlog):将所有 PolarDB-X DN 节点产生的原始 Binlog 归并到同一个全局队列,提供了保证事务完整性和有序性的日志流,可以提供更高强度的数据一致性保证。
  • Binlog多流(Binlog-X):解决大规模集群下单流binlog存在的单点瓶颈问题,实时生成多条逻辑日志流,提供更强的分布式扩展能力。
  • Replica:兼容 MySQL Replication协议,提供作为 MySQL 或 PolarDB-X 备库的能力。

快速上手

PolarDB-X CDC 组件内置于 PolarDB-X 实例中,提供完全兼容 MySQL Binary Log 和 Replication 协议体验。

您可通过如下步骤快速体验 PolarDB-X CDC 的功能特性:

  1. 启动一个 PolarDB-X 实例

参考 CDC节点创建 创建一个带有 CDC 节点的 PolarDB-X 实例。

  1. 体验 MySQL Binlog 相关命令

PolarDB-X 完全兼容 MySQL Binlog 相关指令,例如 SHOW BINARY LOGSSHOW BINLOG EVENTS 等,全部相关命令可参考 Binlog相关命令介绍

  1. 将 PolarDB-X 作为 MySQL 的备库

PolarDB-X 支持 MySQL Replica 相关指令,例如 CHANGE MASTER TOSTART/STOP/RESET SLAVESHOW SLAVE STATUS 等,可将 PolarDB-X 直接作为 MySQL 的备库,命令详细说明请参考 MySQL 官方文档

可在 PolarDB-X 介绍页 查看更多文档。

License

PolarDB-X CDC 采用 Apache License 2.0 协议,协议详情参看 License 文件。

Contributing

查看 如何贡献说明