DB、DBS 和 DBMS 有什么區別


DB、DBS 和 DBMS 有什么區別

  • DB:DataBase, 也就是數據庫。數據庫是存儲數據的集合,可以理解為多個數據表。

  • DBS:DataBase System,也就是數據庫系統。它是更大的概念,包括數據庫、數據庫管理系統以及數據庫管理人員 DBA。

  • DBMS:DataBase Management System,也就是數據庫管理系統,它可以對多個數據庫進行管理,可以理解為 DBMS = 多個數據庫(DB) + 管理程序。

常見的 DBMS

  • 鍵值型數據庫通過 Key-Value 鍵值的方式存儲數據。Key 作為唯一的標識符,優點是查詢數據塊,缺點是無法像關系型數據庫一樣自由使用條件過濾。鍵值型數據庫典型的使用場景是作為內容緩存。 Redis 是最流行的鍵值型數據庫。

  • 文檔型數據庫是用來管理文檔,在數據庫中文檔作為處理信息的基本單元,一個文檔就相當於一條記錄, MongoDB 是最流行的文檔數據庫。

  • 列式數據庫是相對於行式存儲的數據庫,MySQL 等數據庫都是采用行式存儲(Row-based),而列式數據庫就是講數據按照列存儲到數據庫中,這樣做的好處是可以大量降低系統 I/O, 適合分布式文件系統,不足在於功能相對有限。

  • 圖形數據庫,利用了圖這種數據結構存儲實體之間的關系。最典型的例子就是社交網我中人與人的關系,數據模型主要是以節點和邊(關系)來實現,特點在於高效地解決復雜的關系問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM