數據庫學習

常見數據庫種類

關係型數據庫、非關係型數據庫

關係型數據庫模型是將複雜的數據結構歸結爲簡單的二元關係(即二維表格形式)。

關係型數據庫使用結構化查詢語言

代表產品 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 圖形數據庫



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章