国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > PostgreSQL > 正文

PostgreSQL7.0手冊(cè)-教程 -70. 體系結(jié)構(gòu)

2019-09-08 23:34:03
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
第七十章. 體系結(jié)構(gòu)
Postgres 體系概念
在我們開(kāi)始之前,我們應(yīng)該理解一些 Postgres 系統(tǒng)體系的基本概念.理解了 Postgres 各部分之間的相互作用能讓我們更容易理解下一章的內(nèi)容.在數(shù)據(jù)庫(kù)的范疇里,Postgres 使用一個(gè)簡(jiǎn)單的"每用戶一進(jìn)程"的client/server 模型.一個(gè) Postgres 會(huì)話由下面一些UNIX進(jìn)程(程序)組成: 
一個(gè)監(jiān)控的守護(hù)進(jìn)程(postmaster), 
用戶的前端應(yīng)用(如,psql程序),和 

一個(gè)或者多個(gè)后端數(shù)據(jù)庫(kù)servers (postgres進(jìn)程本身).


一個(gè) postmaster 管理某臺(tái)主機(jī)上的一定的數(shù)據(jù)庫(kù)集合.這個(gè)集合叫做一次安裝或節(jié)點(diǎn).如果某個(gè)前端應(yīng)用想訪問(wèn)某個(gè)節(jié)點(diǎn)中的某一數(shù)據(jù)庫(kù),它就會(huì)進(jìn)行庫(kù)(函數(shù))調(diào)用.庫(kù)把用戶的請(qǐng)求通過(guò)網(wǎng)絡(luò)發(fā)給 postmaster (聯(lián)接是如何建立的),postmaster接著便啟動(dòng)一個(gè)新的后端服務(wù)進(jìn)程。 

圖 70-1. 聯(lián)接是如何建立的 



a并將前端進(jìn)程和這個(gè)新的服務(wù)進(jìn)程聯(lián)接起來(lái)。從這時(shí)起,前端進(jìn)程和后端服務(wù)將不再通過(guò)postmaster而直接進(jìn)行通訊.因而,postmaster總是在運(yùn)行,等待著請(qǐng)求,而前后端進(jìn)程則是起起停停。 
libpq 庫(kù)能夠讓一個(gè)前端與后端做多個(gè)聯(lián)接.然而,前端應(yīng)用仍然是一個(gè)單線程的進(jìn)程.多線程的前/后端聯(lián)接現(xiàn)在的 libpq 仍然不支持.這種體系結(jié)構(gòu)表明 postmaster 和后端總是跑在同一臺(tái)機(jī)器上(數(shù)據(jù)庫(kù)服務(wù)器),而前端應(yīng)用可以在任何地方運(yùn)行.必須牢記這一點(diǎn),因?yàn)樵诳蛻魴C(jī)上用戶可以訪問(wèn)的文件在數(shù)據(jù)庫(kù)服務(wù)器上不一定可以訪問(wèn)(或者只能通過(guò)不同的文件名來(lái)訪問(wèn)). 

同時(shí)我們還應(yīng)該注意 postmaster 和 postgres 服務(wù)進(jìn)程是以Postgres"超級(jí)用戶"的用戶標(biāo)識(shí)(user-id)運(yùn)行.要注意的是Postgres超級(jí)用戶不一定非要是一個(gè)特殊的用戶(如,一個(gè)叫 "postgres"的用戶).另外,Postgres 超級(jí)用戶決不能是UNIX 超級(jí)用戶("root")!在任何情況下,所有與數(shù)據(jù)庫(kù)有關(guān)的文件都屬于Postgres 超級(jí)用戶.
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 依兰县| 沙田区| 桦甸市| 辽中县| 西充县| 威海市| 澄城县| 宁陕县| 乌拉特中旗| 汾西县| 宜黄县| 集贤县| 于都县| 汤阴县| 许昌市| 乌拉特中旗| 沅江市| 慈溪市| 靖州| 连山| 涡阳县| 邛崃市| 达日县| 图木舒克市| 珲春市| 应用必备| 凭祥市| 滦平县| 穆棱市| 卫辉市| 嘉兴市| 临汾市| 城固县| 常德市| 桃江县| 大厂| 长沙市| 精河县| 兖州市| 红原县| 新晃|