列式存儲與傳統的行式存儲異同及優勢

行式存儲可以看成是一個行的集合,其中每一行都要求對齊,哪怕某個字段爲空(下圖中的左半部分),而列式存儲則可以看成一個列的集合(下圖中的右半部分)。列式存儲的優點很明顯,主要有以下 4 點: 查詢時可以只讀取涉及的列(選擇操作),並且列可以直接作爲索引,非常高效,而行式存儲則必須讀入整行。 列式存儲的投影操作非常高效。 在數據稀疏的情況下,壓縮率比行式存儲高很多,甚至可以考慮將相關的表進行預先連接,
相關文章
相關標籤/搜索