| PostgreSQL | ||
|---|---|---|
| 上一頁 | 第一章. 簡介 | 下一頁 |
在下面的文件中,節點(?site) 可以理解為安裝 Postgres 的機器。 由於我們可以在一台機器上安裝多套 Postgres 資料庫, 所以,準確地說這個詞代表所安裝的某一套Postgres 的二進制文件和資料庫的集合。
Postgres 超級用戶 是叫 postgres 的用戶,他擁有 Postgres的二進制文件和資料庫文件。作為資料庫超級用戶,他擁有超越所有保護機制和訪問任何數據的特權。 另外, Postgres 超級用戶可以執行一些並非所有用戶可以執行的程式。 要注意的是 Postgres超級用戶和 Unix 超級用戶 (通常叫做 root)並不相同。 出於安全的原因資料庫的超級用戶應該有一個非零的用戶標識(UID)。
資料庫管理員 或稱之為 DBA,負責安裝 Postgres 和制定這個資料庫的安全策略。DBA 可以用下面描述的方法增加用戶和維護一套用於 createdb 的模板庫。
postmaster 是充當發往 Postgres 系統的請求的淨化間的進程。前端應用與postmaster 相連,由它監控任何系統錯誤和與後端進程的通訊。postmaster 可由一些命令行參數來調節其特性。不過,只有你試圖同時運行多套資料庫或某一套非預設的資料庫時才需要設置參數。
Postgres 的後端進程(實際上是可執行文件 postgres) 可由 Postgres 超級用戶直接在命令行上運行 (以資料庫名為參數)。不過,這樣做繞過了與 postmaster/節點(site)相連的共享緩衝區和鎖表,因而不推薦在一個多使用者節點上這麼做。
| 上一頁 | 首頁 | 下一頁 |
| 資源 | 開頭 | 符號 |