初識數據庫

什麼是數據庫

數據庫系統(Database System),是由數據庫及其管理軟件組成的系統。redis

數據庫的分類

  1. 關係型數據庫sql

    • RDBMS 關係數據庫管理系統(Relational Database Management System:RDBMS)是指包括相互聯繫的邏輯組織和存取這些數據的一套程序 (數據庫管理系統軟件)。mongodb

    • 最出名的3大關係型數據庫:MySQL Oracle MSSQL(sql server)數據庫

  2. 非關係型數據庫大數據

    • NOSQL的意思就是Not Only SQL
    • 非關係型數據庫NOSQL 不是要取代傳統關係型數據庫 而是補充
    • 產生的緣由:關係型數據庫太慢了!
    • redis(基於內存的) mongodb(基於硬盤的) hbase(基於大數據集羣的)
  3. NEWSQLspa

    • 近幾年纔出現的
    • 是RDBMS和NOSQL折中的數據庫解決辦法

爲何學MySQL-從使用者角度

  • MySQL特色
    • 快!速度是其餘關係型數據庫不能比的(相對功能較少)
    • 開源!可以自主開發基於MySQL(c語言編寫)
      • 由阿里發起的「運動」,去Oracle化,中國全部的大型互聯網企業相應。數據庫由Oracle遷移至MySQL
    • 免費!基本上就是中小微型企業的惟一選擇
    • 綜上所述 MySQL中國市場佔有率第一!
相關文章
相關標籤/搜索