在 SAP HANA 中,有多种方法和算法可以用来存储基于列的结构中的数据 - 字典压缩、游程长度压缩等等。在字典压缩中,单元格以表中数字的形式存储,而数字单元格始终比字符进行性能优化。在游程长度压缩中,它会以数字格式将数据乘数与单元格值一起保存,而数据乘数显示表中重复的值。压缩是使用压缩因子计算的。压缩因子是指 SAP HANA 中未压缩数据大小与压缩数据大小之比。在 SAP HANA 中,执行压缩... 阅读更多
下表说明了有关使用行存储与列存储表的一些要点,要了解有关行和列存储表的更多信息,请参阅以下链接:SAP HANA 针对列存储进行了优化。https://help.sap.com/doc/6b94445c94ae495c83a19646e7c3fd56/2.0.00/en-US/bd2e9b88bb571014b5b7a628fca2a132.html
SAP HANA 建模器视图只能在基于列的表之上创建。将数据存储在列表中并不是什么新鲜事。以前人们认为将数据存储在基于列的结构中会占用更多内存空间,并且不会优化性能。随着 SAP HANA 的发展,HANA 在信息视图中使用了基于列的数据存储,并展示了列式表相对于基于行的表具有的真正优势。列存储在列存储表中,数据是垂直存储的。因此,类似的数据类型汇集在一起,如上例所示。它可借助 ... 阅读更多 提供更快的内存读取和写入操作