暂无图片
请教一个更新update某个字段的深度逻辑问题
我来答
分享
暂无图片 匿名用户
请教一个更新update某个字段的深度逻辑问题

请教一个表有2000个字段,我只更新一行,而且是只update这行的1个字段, 那么他的更新逻辑是:把整行(即2000个字段)都标识为桩形成日志log一条,然后把新的整行替换进去么?

还是说:只把这个要更新的这1个字段标识桩,日志log里只有这个旧的1个字段啊,不会保存整行所有字段?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
O
OceanBase社区传送门

你说的是 b-tree 的更新逻辑。
lsm tree 的更新逻辑就是所有更新都是追加新的记录。改了一个字段,那就是包含这个字段的信息(还有主键信息以及可能有一些管理字段,比较小)。
可以了解一下 lsm tree 的原理。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏