GBase 8a
运维管理
文章

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

发表于2024-12-31 11:38:5029次浏览2个评论

描述:

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

解决办法:

行存:增删改查需要建立索引,根据索引一行一行排查找到具体行进行增删改查,同时要记录日志等文件,耗费I/O。

列存:增原理:8a大批量数据入库时,可以边查询操作,边入库,两不耽误。查的是原数据,入库入副本,副本入完后与原数据置换同步;

     改原理:修改时原数据加标记—包头偏移量处加标记,修改后新数据插入到最后(等于增)。每列最后一个包不进行压缩,减少插入数据的工作量;

     删原理:删除时原数据加标记—包头偏移量处加标记,以后查操作会跳过该标记内容;

     大数据查:只涉及需要查找的列,而且每列有智能索引,可以先按包排查,再在筛出的包内排查。不需像行存一样所有的列每条记录去排查;

     智能索引:不是物理存在的表,是加载数据库时提取包头内容在内存形成的表。

评论

登录后才可以发表评论
用户头像
levvel发表于 6个月前
观点很新颖!
GBase用户51935发表于 2个月前
厉害了