暑假周進度報告(六)

  NoSQL:具備很是好的水平擴展性,支持大規模數據存儲,數據模型靈活,可用性好,短期內返回你想要的結果,缺少底層基礎理論作支撐,不少NoSQL數據庫不支持事務的強一致性數據庫

分爲四大類:3d

鍵值數據庫blog

列族數據庫事務

文檔數據庫文檔

圖數據庫同步

鍵值數據庫:基礎

 

 

 列族數據庫:擴展

 

 文檔數據庫:互聯網

 

 圖數據庫:im

 

   NoSQL的三大基石:

CAP理論:一致性,可用性(短期內取到數據),分區容忍性 三者取其二 不能所有實現

BASE:基本可用(容許分區失敗的可能性出現),軟狀態(狀態能夠有一段時間不一樣步,具備必定的滯後性)

最終一致性(可能有一段時間不一致,但最終一致):因果一致性 「讀己之所寫」一致性單調讀一致性 會話一致性  單調寫一致性

HDFS保證強一致性。HBase也保證強一致性

   NewSQL數據庫 支持分析型應用

  NoSQL支持互聯網應用

  OldSQL支持事務型應用

  MongoDB文檔數據庫

相關文章
相關標籤/搜索