DB、DBS 和 DBMS 有什么區別
-
-
DBS:DataBase System,也就是數據庫系統。它是更大的概念,包括數據庫、數據庫管理系統以及數據庫管理人員 DBA。
-
DBMS:DataBase Management System,也就是數據庫管理系統,它可以對多個數據庫進行管理,可以理解為 DBMS = 多個數據庫(DB) + 管理程序。
常見的 DBMS
-
-
文檔型數據庫是用來管理文檔,在數據庫中文檔作為處理信息的基本單元,一個文檔就相當於一條記錄, MongoDB 是最流行的文檔數據庫。
-
列式數據庫是相對於行式存儲的數據庫,MySQL 等數據庫都是采用行式存儲(Row-based),而列式數據庫就是講數據按照列存儲到數據庫中,這樣做的好處是可以大量降低系統 I/O, 適合分布式文件系統,不足在於功能相對有限。
-
圖形數據庫,利用了圖這種數據結構存儲實體之間的關系。最典型的例子就是社交網我中人與人的關系,數據模型主要是以節點和邊(關系)來實現,特點在於高效地解決復雜的關系問題。