數據庫是什麼?
數據庫(Database System)
數據庫系統(Database System),是由數據庫及其管理軟件組成的系統。
數據庫就是存儲數據的地方,傳統意義上不包括文件系統
數據庫是由2部分組成
db 數據庫本身 – 我們看不見的
數據庫管理系統
數據庫的分類
現在世界上數據庫分爲3類
- 關係型數據庫
RDBMS 關係數據庫管理系統(Relational Database Management System:RDBMS)是指包括相互聯繫的邏輯組織和存取這些數據的一套程序 (數據庫管理系統軟件)。
主流的數據庫
最出名的3大關係型數據庫:MySQL Oracle MSSQL(sql server)
MySQL被Oracle收購了
- 非關係型數據庫NOSQL 不是要取代傳統關係型數據庫 而是補充
NOSQL的意思就是Not Only SQL
產生的原因:關係型數據庫太慢了!
redis(基於內存的) mongodb(基於硬盤的) hbase(基於大數據集羣的)
- NEWSQL
近幾年纔出現的
是RDBMS和NOSQL折中的數據庫解決辦法