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