Terminology

混淆數據庫系統和DBMS

  • October 13, 2016

我正在閱讀“數據庫系統概念”一書(Henry F Korth Abraham Silberschatz,S Sudharshan 的第 6 版

數據庫系統和 DBMS 之間有輕微的混淆 兩個術語是相同的還是不同的?

數據庫系統是一組相互關聯的數據和一組允許使用者訪問和修改這些數據的程序。

數據庫管理系統 (DBMS) 是一組相互關聯的數據和一組訪問這些數據的程序。

我的理解—數據庫系統(DBMS)是指一組訪問和修改數據的程序。

數據庫管理系統 (DBMS) 是指一組僅訪問數據的程序。

通常這兩個術語可以互換使用,因此您可能會發現 Microsoft SQL Server 或 Postgres 被稱為 DBMS 或數據庫系統。

在保持區別的地方,“數據庫系統”通常是指構成項目的整個應用程序或一組應用程序。例如,一個業務管理套件有一些應用程序,這些應用程序使用一些本地 SQL Server 數據庫進行線上儲存,並在一些雲數據庫中有一個數據倉庫用於報告,以及用於維護倉庫和執行的實用程序報告;應用程序套件是一個“數據庫系統”,它本身使用一個或多個“數據庫管理系統”的一個或多個實例作為其建構的一部分。

在這方面,“數據庫系統”可能在其設計中使用幾個不同的數據庫管理系統。單個應用程序套件可以將 OLTP 樣式儲存用於主要數據,將 OLAP 優化儲存用於報告,並將 NoSQL 儲存用於“軟”補充數據(和/或可能記憶體)。

引用自:https://dba.stackexchange.com/questions/152153