暂无图片
分享
三金先生
2021-04-14
列存储与行存储在增删改查方面优势的原理及体现?

列存储与行存储在增删改查方面大数据优势的原理及具体体现?

收藏
分享
1条回答
默认
最新
暂无图片
GBASE数据库

行存:增删改查需要建立索引,根据索引一行一行排查找到具体行进行增删改查,同时要记录日志等文件,耗费I/O。
列存:
增原理:8a大批量数据入库时,可以边查询操作,边入库,两不耽误。查的是原数据,入库入副本,副本入完后与原数据置换同步;
改原理:修改时原数据加标记—包头偏移量处加标记,修改后新数据插入到最后(等于增)。每列最后一个包不进行压缩,减少插入数据的工作量;
删原理:删除时原数据加标记—包头偏移量处加标记,以后查操作会跳过该标记内容;
大数据查:只涉及需要查找的列,而且每列有智能索引,可以先按包排查,再在筛出的包内排查。不需像行存一样所有的列每条记录去排查;
智能索引:不是物理存在的表,是加载数据库时提取包头内容在内存形成的表。

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