PolarDB-X 分区建列类型变更
原文中文,约3400字,阅读约需8分钟。发表于: 。作为一款分布式数据库,变更表的列类型,无论变更的是否是分区键,都需要保证各个分片以及元数据的一致性,因此对于非分区键的列类型变更也不只是简简单单的下推执行就可以的,后续会有一篇文章做详细的阐述,本文主要阐述的是如何对分区键的列类型做变更。
PolarDB-X是一款云原生关系型数据库,支持通过DDL语句修改数据模型,包括分区键列类型变更。它通过建新表、双写、导入存量数据、数据校验和流量切换等步骤实现分区键列类型变更,同时处理全局二级索引和数据校验。通过TSO快照进行物理数据校验,保证数据正确性。PolarDB-X特性包括强一致性、高可用性、业务透明和去除分布式限制。