官方文档上描述UPSERT类操作是使用 Delete-and-insert 的实现方式 这种方式可以在更新频率高峰的情况下,保持读性能,但也有一个问题,为了减少标记删除的无效数据,还是需要定时做段合并,如果一长段时间内总体上更新量比较大,会引起高频merge
StarRocks在设计的时候,是否考虑对于定长字段,比如int、long之类的,如果该字段上没有建索引,可以在原地更新字段值;虽然这样设计更加复杂,对于定长字段和不定长字段部分要维护两套id