column-based androw-based storage in the sap hana database
hana資料庫同時支援行儲存和列儲存。列儲存讀效能好,擁有較高的壓縮比,一些特性如分割槽只適用於列儲存。常用於批量更新的大資料量表。行儲存更新插入效能好,常用於經常單獨操作的小資料量表。
儲存型別
使用情況
列儲存ø 在少數列上進行的計算
ø 基於少數列的值進行表搜尋
ø 表有很多列
ø 表有大量的行和列操作(集合,掃瞄等)
ø 因為主要列含有大量重複值可以達到高壓縮比
行儲存ø 一次只儲存少量資料(如select/update一條記錄)
ø 應用需要訪問整條記錄資料
ø 列含有較少重複值以至於壓縮效果不好
ø 不需要集合和快速搜尋操作
ø 表資料量較小(如配置表)
資料庫行儲存和列儲存的區別
傳統的關係型資料庫,如 oracle db2 mysql sql server 等採用行式儲存法 row based 在基於行式儲存的資料庫中,資料是按照行資料為基礎邏輯儲存單元進行儲存的,一行中的資料在儲存介質中以連續儲存形式存在。列儲存 column based 是相對於行儲存來說的,新興的 h...
行儲存和列儲存的區別
列儲存不同於傳統的關係型資料庫,其資料在表中是按行儲存的,列方式所帶來的重要好處之一就是,由於查詢中的選擇規則是通過列來定義的,因此整個資料庫是自動索引化的。按列儲存每個欄位的資料聚集儲存,在查詢只需要少數幾個欄位的時候,能大大減少讀取的資料量,乙個欄位的資料聚集儲存,那就更容易為這種聚集儲存設計更...
行儲存和列儲存的區別
一 對比行儲存和列儲存的區別前,我們先來聊下背景。假設我們用mysql做了乙個商品訂單庫order,如下 orderid name kind price kgtime1豬肉 肉類50 2.02020.01.012牛肉 肉類60 1.02020.01.013白菜 蔬菜61.02020.01.01 二 ...