什麼是數據庫
數據庫系統(Database System),是由數據庫及其管理軟件組成的系統。redis
數據庫的分類
-
關係型數據庫sql
-
RDBMS 關係數據庫管理系統(Relational Database Management System:RDBMS)是指包括相互聯繫的邏輯組織和存取這些數據的一套程序 (數據庫管理系統軟件)。mongodb
-
最出名的3大關係型數據庫:MySQL Oracle MSSQL(sql server)數據庫
-
-
非關係型數據庫大數據
- NOSQL的意思就是Not Only SQL
- 非關係型數據庫NOSQL 不是要取代傳統關係型數據庫 而是補充
- 產生的緣由:關係型數據庫太慢了!
- redis(基於內存的) mongodb(基於硬盤的) hbase(基於大數據集羣的)
-
NEWSQLspa
- 近幾年纔出現的
- 是RDBMS和NOSQL折中的數據庫解決辦法
爲何學MySQL-從使用者角度
- MySQL特色
- 快!速度是其餘關係型數據庫不能比的(相對功能較少)
- 開源!可以自主開發基於MySQL(c語言編寫)
- 由阿里發起的「運動」,去Oracle化,中國全部的大型互聯網企業相應。數據庫由Oracle遷移至MySQL
- 免費!基本上就是中小微型企業的惟一選擇
- 綜上所述 MySQL中國市場佔有率第一!