每日学习-表更新模式

OceanBase 数据库支持建表时指定数据的写入和查询模式。建表时,通过 CREATE TABLE 语句中的参数 merge_engine 选择 delete_insert 更新模式partial_update 更新模式 ,这两种模式是针对不同业务场景设计的数据更新策略

  • delete_insert 全列更新模式

简单粗暴的理解 就是先删除后添加,对整行进行操作 适合对查询性能要求较高的场景,不用考虑某个字段更新后索引重建或者分区迁移

  • partial_update 部分更新模式

更符合直觉的更新,精准的对某个字段进行更新,适合对高频更新的场景,但是查询性能要求不高的场景