tidb update操作:
非主键更新就新增一条。主键更新就删除一条新增一条。
tidb delete操作:
不真正删除,对该条数据做删除标记。
tidb update操作:
非主键更新就新增一条。主键更新就删除一条新增一条。
tidb delete操作:
不真正删除,对该条数据做删除标记。
没有吧,tidb所有的更新、删除不都是新增记录吗?将原来的记录打标为历史数据mvcc啊
tidb update 不删除,只是加一条新记录,记录带版本号的,旧的记录等gc时间到了自动清理掉。
tidb update 也是新增记录,delete 也是新增一个删除的记录,只不过新增的版本号最新,然后gc完成旧版本回收工作
这个像pg
MVCC多版本控制 在GC Life Time时间范围内不会删除