Design News

網頁設計新知

網頁設計知識-資料庫伺服器(Database Server)

Aug 13, 2021
目錄

網頁設計知識-資料庫伺服器(Database Server)

 

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

資料庫伺服器也是一種計算機程式,它是提供資料庫到其他電腦程式或其它服務的計算機,資料庫伺服器也指的是專用於運行這樣的程式的計算機。

資料庫管理系統經常提供資料庫伺服器功能,一些數據庫管理系統(如MySQL)完全依靠客戶端伺服器進行數據運算(而其他例如SQLite則用作嵌入式數據庫)。

用戶可以通過在用戶計算機上運行的“前端 ”訪問資料庫伺服器(顯示所請求的數據),也可以通過伺服器上運行的“ 後端 ”來處理數據分析和儲存等任務。

資料庫伺服器是數據來源的主要位置,而通常來說資料庫裡的資料備份會與主機同步。

大多數資料庫伺服器可以已程式語法查詢資料。每個資料庫都可以解析其查詢語言,並將每個提交的查詢轉換為服務器可讀形式並執行它以檢索結果。

資料庫伺服器的特點

資料庫伺服器是建立在資料庫系統基礎上,因此具有資料庫系統的特性,但他又有獨特的一面。
  1. 資料庫管理功能:包含系統配置與管理,數據存取與更新管理,數據完整性管理和數據安全性管理
  2. 資料庫查詢以及操作功能:資料庫搜索與修改
  3. 資料庫維護功能:數據引入引出管理,資料庫結構維護,數據恢復功能與性能監測
  4. 資料庫並行運行:由於在同一時間,訪問資料庫用戶不只一個,所以資料庫伺服器必須支持並行運行機制,這樣才能使多個事件同時發生時可以運作。