Advertisement

列式和行式存储

阅读量:

列式存储与行式存储区别

目前大数据存储有两种可供选择的方案:即行数据(Row-Based)与列数据(Column-Based)。在大数据时代中,在大多数查询模式下,默认情况下列式数据组织方式优于行式数据组织方式。两者的区别主要体现在它们如何组织数据表:

复制代码
    Ø  Row-based storage storesatable in a sequence of rows.
    Ø  Column-based storage storesatable in a sequence of columns.
在这里插入图片描述

行式存储下一张表的数据都是放在一起的,列式存储下被分开保存。

优缺点对比
数据写入
1)单次操作无需中断即可完成记录的添加,在操作系统文件系统的支持下确保了操作的完整性与可靠性。
2)分列处理导致每次读取都需要逐个单元进行操作(这意味着磁头移动定位的时间成本较高),因此整体效率相较于行存储策略较低。
3)数据更新操作同样被视为一次完整的磁盘操作(无论是在行还是列层面),其中行存储策略由于其结构特点能够显著减

全部评论 (0)

还没有任何评论哟~