常見數據庫種類
mysql
關係型數據庫、非關係型數據庫web
關係型數據庫模型是將複雜的數據結構歸結爲簡單的二元關係(即二維表格形式)。redis
關係型數據庫使用結構化查詢語言sql
表明產品 mysql Oraclemongodb
非關係型數據庫 nosql(不單單是數據庫)不是要代替或否認傳統的關係型數據庫,而是做爲傳統關係型數據庫的一個補充,在特定的場景下NOsql數據庫能夠發揮高效率和高性能數據庫
NoSQL數據存儲不須要固定的結構,一般也不存在鏈接操做。在大數據存儲上具有關係型數據庫沒法比擬的性能優點。數據結構
NoSQL存儲是如何誕生的? web2.0的發展,使愈來愈多的用戶更傾向於動態網頁,而傳統的關係型數據庫不能提供足夠的用戶訪問性能,在處理動態網頁,nosql可以提供更高效率和高性能,所以而高速發展。nosql
表明產品 memcached redis mongodbide
非關係型數據庫存儲類型分類memcached
1 鍵值(Key-Value)存儲數據庫
典型產品:Memcached Redis Memcachedb BDB
2 列存儲數據庫
鍵值仍然存在,特色是指向了多個列(常常被一塊兒查詢的相關數據,組成一個列)
典型產品:Cassandra,HBase
3 面向文檔數據庫
半結構化的文檔以特定的格式存儲
典型產品:MongoDB
4 圖形數據庫