列式和行式存储
发布时间
阅读量:
阅读量
列式存储与行式存储区别
目前大数据存储有两种可供选择的方案:即行数据(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)
还没有任何评论哟~
