NoSQL資料模型詳解(四)の彙總型小結,nosql

來源:互聯網
上載者:User

NoSQL資料模型詳解(四)の彙總型小結,nosql
背景在前三篇文章中已經介紹了NoSQL中屬於彙總模型的三種資料庫:鍵值型、文檔型、列族型。下面針對三種彙總資料模型的共同點和不同點加以分析以便很好的來認識掌握各自的特點。相同點

三種面向彙總的資料模型的共同點是,他們都是用彙總這一概念,而且彙總中都有一個可以尋找其內容的索引鍵。在叢集上運行時,彙總都是重點環節,因為資料庫必須保證將彙總內的資料存在同一節點上。彙總還是”更新“操作的最小資料單位,對於事務控制來說,以彙總為操作單元,其大小正合適。

不同點

鍵值資料模型將彙總看作不透明的整體,這意味著只能根據鍵來查出整個彙總,而不能僅僅查詢或擷取其中的一部分。

文檔模型的彙總對資料透明,於是就可以只查詢或擷取其中的一部分資料,不過,由於文檔沒有模式,因此想最佳化儲存並擷取彙總中的部分內容時,資料庫不太好調整文檔結構。

列族模型把彙總分為列族,讓資料庫將其視為行彙總內的一個資料單元。此類彙總的結構有某種限制,但是資料庫可利用此種結構的優點來提高其易訪問性。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.