為了資料安全和提供高可用的資料服務,每個分割槽資料在物理上儲存多份,每乙份叫做分割槽的乙個副本。
每個副本,包括儲存在磁碟上的靜態資料( sstable )、儲存在記憶體的增量資料( memtable )以及記錄事務的日誌三類主要的資料。
根據儲存資料種類的不同,副本有幾種不同的型別,以支援不同業務在在資料安全,效能伸縮性,可用性,成本等之間的選擇。
表示目前記憶體中已經被讀寫更改過的資料,也可稱之為記憶體表。
表示儲存在磁碟中的基線資料。
當資料被事務讀取或修改時,會暫存在 memtable 中。
合併發生時 memtable 中的資料會和 sstable 中的資料進行合併形成更新版本的 sstable。
目前支援的普通副本,擁有事務日誌、memtable 和 sstable 等全部完整的資料和功能。
只包含日誌的副本。
可以在業務對讀取資料的一致性要求不高的時候提供唯讀服務。
分布式儲存
塊儲存,檔案儲存,物件儲存區別 分布式儲存的應用場景相對於其儲存介面,現在流行分為三種 物件儲存 也就是通常意義的鍵值儲存,其介面就是簡單的get put del和其他擴充套件,如七牛 又拍 swift s3 塊儲存 這種介面通常以qemu driver或者kernel module的方式存在,這種...
分布式儲存
普通儲存 das 直連式儲存。nas 連線式儲存。san 儲存網路。大檔案分布儲存 gfs google file system google檔案系統 hdfs hadoop distributed file system hadoop分布式檔案系統 小檔案分布儲存 adfs ali distrib...
分布式儲存技術
分布式儲存技術 分布式儲存概念 與目前常見的集中式儲存技術不同,分布式儲存技術並不是將資料儲存在某個或多個特定的節點上,而是通過網路使用企業中的每台機器上的磁碟空間,並將這些分散的儲存資源構成乙個虛擬的儲存裝置,資料分散的儲存在企業的各個角落。結構化資料的儲存及應用所謂結構化資料是一種使用者定義的資...