1 个回答
Schema Change 的实现分为两个大类:轻量级 Schema Change 和重量级 Schema Change。
轻量级 Schema Change 完成速度很快,只会同步地修改 FE 的元数据,一般在秒级别完成。增加或删除 value 列、更改列名、增加除 DUP KEY 列和 UNIQUE KEY 列以外的 VARCHAR 列的长度,都会使用轻量级 Schema Change 的逻辑。
重量级 Schema Change,会对数据进行复制-修改-替换,所以非light_schema_change的大表需要谨慎进行Schema Change。
轻量级 Schema Change 完成速度很快,只会同步地修改 FE 的元数据,一般在秒级别完成。增加或删除 value 列、更改列名、增加除 DUP KEY 列和 UNIQUE KEY 列以外的 VARCHAR 列的长度,都会使用轻量级 Schema Change 的逻辑。
重量级 Schema Change,会对数据进行复制-修改-替换,所以非light_schema_change的大表需要谨慎进行Schema Change。
发布于:4个月前 (01-12) IP属地:四川省
我来回答
您需要 登录 后回答此问题!