NoSQL的四大分類及其應用場景

2021-10-05 23:35:32 字數 541 閱讀 9559

nosql的四大分類

kv鍵值對資料庫

redis(c編寫的)、memecache、tair

應用於內容快取、處理大資料量的高訪問負載、日誌等

查詢速度快但是資料無結構化

文件型資料庫

conthdb、mongodb(基於分布式檔案儲存的資料庫,c++編寫,主要用於處理大量文件;它是一種介於關係型資料庫和非關係型資料庫的中間產品,是nosql中功能最豐富、最像關係型資料庫的非關係型資料庫)

應用於web應用

資料結構要求不嚴格、表結構可變、不需要預定義表結構但查詢效能不高且缺少統一查詢語言

列儲存資料庫

hbase(大資料)、cassandra

應用於分布式檔案系統

查詢速度快、可擴充套件性強但功能相對侷限

圖關聯式資料庫(不是存圖形,而是存關係,比如:朋友圈、社交網路、廣告推薦)

neo4j、infogrid

應用於社交網路、推薦系統

可以利用圖結構相關的演算法但是計算時需要全部圖,導致不太好做分布式集群

NoSQL的四大分類

nosql的四大分類 kv鍵值對資料庫 美團 redis tair 文件型資料庫 bson格式,即二進位制json mongodb mongodb是乙個基於分布式檔案儲存的資料庫,底層是c 編寫,主要用來處理大量的文件。mongodb是乙個介於關係型資料庫和非關係型資料庫之間的中間產品。mongod...

NoSQL資料庫的四大分類

nosql nosql not only sql 意即 不僅僅是 sql 是一項全新的資料庫革命性運動,早期就有人提出,發展至2009年趨勢越發高漲。nosql的擁護者們提倡運用非關係型的資料儲存,相對於鋪天蓋地的 關係型資料庫運用,這一概念無疑是一種全新的思維的注入。鍵值 key value 儲存...

三 NoSQL資料庫的四大分類

一 kv鍵值 典型介紹 美團 redis tair 二 文件型資料庫 bson格式比較多 典型介紹 mongodb是乙個 基於分布式檔案儲存的資料庫。由c 語言編寫。旨在為web應用提供可擴充套件的高效能資料儲存解決方案。mongodb是乙個介於關係型資料庫和非關係型資料庫之間的產品,是乙個非關係型...