Amazon redshift 亚马逊红移如何存储空值

Amazon redshift 亚马逊红移如何存储空值,amazon-redshift,Amazon Redshift,在Amazon Redshift中,空值是如何存储的它们会占用物理空间吗 我想看看如何最好地设计一个表——它背后的数据可能意味着它将有许多填充稀疏的列,因此我想知道这是否会产生负面影响(即使在压缩之后),或者NULL是否实际上根本不占用任何空间(例如mysql中的v5.0.3或更高版本) 谢谢是的,包含大量空值的列将提供出色的压缩,从而在Amazon Redshift上获得出色的性能 因此,如果您有一个表,其中一些列有许多空值,那么这很可能会非常好地压缩,并节省存储和处理速度 为了实现适当的压

在Amazon Redshift中,空值是如何存储的它们会占用物理空间吗

我想看看如何最好地设计一个表——它背后的数据可能意味着它将有许多填充稀疏的列,因此我想知道这是否会产生负面影响(即使在压缩之后),或者NULL是否实际上根本不占用任何空间(例如mysql中的v5.0.3或更高版本)


谢谢

是的,包含大量空值的列将提供出色的压缩,从而在Amazon Redshift上获得出色的性能

因此,如果您有一个表,其中一些列有许多空值,那么这很可能会非常好地压缩,并节省存储和处理速度

为了实现适当的压缩,您有两种选择: