資料庫伺服器

資料庫伺服器

資料庫伺服器,聯繫Web伺服器與DBMS的中間件是負責處理所有的應用程序伺服器,包括在web伺服器和後台的應用程序或資料庫之間的事務處理和數據訪問。

功能


資料庫伺服器建立在資料庫系統基礎上,具有資料庫系統的特性,且有其獨特的—面。主要功能如下:
• 資料庫管理功能,包括系統配置與管理、數據存取與更新管理、數據完整性管理和數據安全性管理。
• 資料庫的查詢和操縱功能,該功能包括資料庫檢索和修改。
• 資料庫維護功能,包括數據導入/導出管理,資料庫結構維護、數據恢復功能和性能監測。
• 資料庫并行運行,由於在同一時間,訪問資料庫的用戶不止一個,所以資料庫伺服器必須支持并行運行機制,處理多個事件的同時發生。

組網


數據伺服器的組網如下圖所示。
數據伺服器組網
數據伺服器組網

優點


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