nosql:泛指非關係型資料庫,nosql資料庫的四大分類:
鍵值(key-value)儲存資料庫:這一類資料庫主要會使用到乙個雜湊表,這個表中有個特定的鍵和乙個指標指向特定的資料。如redis
列儲存資料庫:通常是用來應對分布式儲存的海量資料。鍵仍然存在,但是它的特點是指向了多個列。如hbase。
文件型資料庫:該型別的資料模型是版本化的文件,半結構化的文件以特定的格式儲存,比如json。文件型資料庫可以看做是鍵值資料庫的公升級版,允許之間巢狀鍵值。而且文件型資料庫比鍵值資料庫的查詢效率更高。
圖形資料庫:圖形結構的資料庫同其他行列以及剛性結構的sql資料庫不同,它是靈活的圖形模型,並且能夠擴充套件到多個伺服器上。
nosql資料庫沒有標準的查詢語言(sql),因此查詢需要制定資料模型。許多nosql資料庫都有rest的資料介面或者查詢api。
非關係型資料庫的特點
1、資料模型比較簡單
2、對資料庫的效能要求更高
3、不需要高度的資料一致性。
4、對於給定的key,比較容易對映複雜值的環境。
資料庫分類 SQL資料庫 NoSQL資料庫
一 資料庫產品 二.sql資料庫 sql 是所有關係型資料庫的公共語言 關係型資料庫,是建立在關係模型基礎上的資料庫,借助於集合代數等數學概念和方法來處理資料庫中的資料,我們平常使用的資料庫,像mysql,oracle,sql server等都是傳統的關係型資料庫。關係模型指的就是二維 模型,而乙個...
資料庫分類與四大類NoSQL資料庫
column family hbase document mongodb 原文請見 四大類nosql資料庫。分類examples舉例 典型應用場景 資料模型 優點缺點 鍵值 key value tokyo cabinet tyrant,redis,voldemort,oraclebdb 內容快取,主...
Nosql資料庫概述
nosql資料庫簡稱非關係型資料庫,not only sql 那麼nosql資料庫有什麼特點呢?1.易擴充套件 nosql資料庫種類很多,但是有乙個共同的特點是都去掉了關係型資料庫的關係型特性 資料之間無關係,這樣就很容易擴充套件,也在架構的層面帶來了可擴充套件的能力 2.大資料量高效能 nosql...