當前位置:吉日网官网 - 傳統故事 - 傳統的行存儲和(HBase)列存儲的區別

傳統的行存儲和(HBase)列存儲的區別

列存儲不同於傳統的關系型數據庫,其數據在表中是按行存儲的,列方式所帶來的重要好處之壹就是,由於查詢中的選擇規則是通過列來定義的,因此整個數據庫是自動索引化的。按列存儲每個字段的數據聚集存儲,在查詢只需要少數幾個字段的時候,能大大減少讀取的數據量,壹個字段的數據聚集存儲,那就更容易為這種聚集存儲設計更好的壓縮/解壓算法。

傳統的(Oracle)行存儲和(Hbase)列存儲的區別

這裏寫圖片描a

1、數據是按行存儲的

2、沒有索引的查詢使用大量I/O

3、建立索引和物化視圖需要花費大量時間和資源

4、面對查詢的需求,數據庫必須被大量膨脹才能滿足性能需求

這裏寫圖片描述

1、數據按列存儲–每壹列單獨存放

2、數據即是索引

3、只訪問查詢涉及的列–大量降低系統IO

4、每壹列由壹個線索來處理–查詢的並發處理

5、數據類型壹致,數據特征相似–高效壓縮

  • 上一篇:傳統無機非金屬材料有哪些?
  • 下一篇:傳統財務會計人員如何轉型為管理會計人員
  • copyright 2024吉日网官网