數據庫是是按照數據結構來組織、存儲和管理數據的倉庫sql
最先的數據庫:數據庫
經過大量的分類、比較和表格繪製的機器運行數百萬穿孔卡片來進行數據的處理,其運行結果在紙上打印出來或者製成新的穿孔卡片。
而數據管理就是對全部這些穿孔卡片進行物理的儲存和處理。安全
如今的數據庫服務器
當時計算機開始普遍地應用於數據管理,對數據的共享提出了愈來愈高的要求。傳統的文件系統已經不能知足人們的須要。可以統一管理和共享數據的數據庫管理系統(DBMS)應運而生。數據結構
- 數據庫是一種操縱和管理數據庫的大型軟件,用於創建、使用和維護數據庫,簡稱DBMS。
- 它對數據庫進行統一的管理和控制,以保證數據庫的安全性和完整性。
用戶經過DBMS訪問數據庫中的數據,數據庫管理員也經過dbms進行數據庫的維護工做。- 數據庫管理系統是數據庫系統的核心,是管理數據庫的軟件。
- 咱們通常說的數據庫,就是指的DBMS: 數據庫服務器
- Oracle:運行穩定,可移植性高,功能齊全,性能超羣!適用於大型企業領域。
- DB2:速度快、可靠性好,適於海量數據,恢復性極強。適用於大中型企業領域。
- MySQL:開源,體積小,速度快。適用於於中小型企業領域。
- SQL Server:全面,效率高,界面友好,操做容易,可是不跨平臺。適用於於中小型企業領域。
SQL語言的功能包括查詢、操縱、定義和控制,是一個綜合的、通用的關係數據庫語言,同時又是一種高度非過程化的語言,只要求用戶指出作什麼而不須要指出怎麼作。nosql
主要包含:MongoDB,Redis,HBase...性能