資料庫伺服器

網頁相關知識之資料庫伺服器(Database Server)

定義

是為主從式架構提供資料庫服務的服務器。聯繫網頁伺服器(Web Server)資料庫管理系統(DBMS)的中間件是負責處理所有的應用程序服務器,包括在網頁伺服器和後台的應用程序或資料庫之間的事務處理和數據訪問。

功能

資料庫伺服器建立在資料庫系統的基礎上,具有資料庫系統的特性,有其獨特的一面。主要功能如下:

  1. 資料庫管理功能,包括系統配置與管理、數據存取與更新管理、數據完整性管理和數據安全性管理。
  2. 資料庫的查詢和操縱功能 ,該功能包括資料庫檢索和修改。
  3. 資料庫維護功能,包括數據導入/導出管理,資料庫結構維護、數據恢復功能和性能監測。
  4. 資料庫並行運行,由於在同一時間,訪問資料庫的用戶不止一個,所以資料庫伺服器必須支持並行運行機制,處理多個事件的同時發生。

優點

  1. 編程量減少。提供了用於數據操縱的標準接口API(Application Programming Interface,應用程式編程介面)
  2. 資料庫安全高。提供監控性能、並發控制等工具。由DBA(Database Administrator,資料庫管理員)統一負責授權訪問數據庫及網絡管理
  3. 資料可靠性管理。提供統一的資料庫備份/恢復、啟動/停止資料庫的管理工具
  4. 計算機資源利用充分。把資料管理及處理工作從客戶機上分離出來,使網絡中各計算機資源能靈活分配、各盡其用
  5. 系統性能提高
    • 能大大降低網絡開銷
    • 協調操作,減少資源競爭,避免死鎖
    • 提供聯機查詢優化機制
  6. 易擴展
    • 支持多處理器(相同類型)的水平擴展
    • 支持多個伺服器的水平擴展
    • 支持垂直擴展,服務器可以移植到功能更強的計算機上,不涉及處理數據的重新分佈問題

工具

DB2 IBM DB2企業伺服器版本,是美國IBM公司發展的一套關係型資料庫管理系統。主要的執行環境為UNIX(包括IBM自家的AIX)、Linux、IBM i(舊稱OS/400)、Z/OS,以及Windows伺服器版本。DB2也提供性能強大的各稱IBM InfoSphere Warehouse版本。
Oracle資料庫 又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關係資料庫管理系統。到目前仍在資料庫市場上佔有主要份額。
Microsoft SQL Server 幾個初始版本適用於中小企業的資料庫管理,但是近年來它的應用範圍有所擴展,已經觸及到大型、跨國企業的資料庫管理。
MySQL MySQL在過去由於性能高、成本低、可靠性好,已經成為最流行的開源資料庫,因此被廣泛地應用在Internet上的中小型網站中。隨著MySQL的不斷成熟,它也逐漸用於更多大規模網站和應用,比如維基百科、Google和Facebook等網站。非常流行的開源軟體組合LAMP中的“M”指的就是MySQL。
PostgreSQL 是開源的對象-關係資料庫資料庫管理系統,在類似BSD許可與MIT許可的PostgreSQL許可下發行。

MySQL作為現在最流行的開源數據庫,也是我們常用的工具之一,我們還製作了有相關的安裝視頻

Ubuntu 20.04安裝Mysql 8.0 資料庫服務器教程

參考資料

Kenneth C.Laudon and Jane P.Laudon, 《Management Information Systems》, Pearson, 07 March 2011, Chapter6 Information systems Organizations and Strategy p. 155

Latest posts by ICON Data Centre Limited (see all)

6 Comments

Comments are closed.