小編給大家分享一下postgresql有什么作用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
站在用戶(hù)的角度思考問(wèn)題,與客戶(hù)深入溝通,找到明山網(wǎng)站設(shè)計(jì)與明山網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶(hù)體驗(yàn)好的作品,建站類(lèi)型包括:網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋明山地區(qū)。
PostgreSQL 是一個(gè)免費(fèi)的對(duì)象-關(guān)系數(shù)據(jù)庫(kù)服務(wù)器(數(shù)據(jù)庫(kù)管理系統(tǒng)),它在靈活的 BSD-風(fēng)格許可證下發(fā)行。它提供了相對(duì)其他開(kāi)放源代碼數(shù)據(jù)庫(kù)系統(tǒng)(比如 MySQL 和 Firebird),和專(zhuān)有系統(tǒng)(比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server)之外的另一種選擇。
PostgreSQL 不尋常的名字導(dǎo)致一些讀者停下來(lái)嘗試拼讀它,特別是那些把SQL拼讀為"sequel"的人。PostgreSQL 開(kāi)發(fā)者把它拼讀為 "post-gress-Q-L"。它也經(jīng)常被簡(jiǎn)略念為 "postgres"。
事實(shí)上, PostgreSQL 的特性覆蓋了 SQL-2/SQL-92 和 SQL-3/SQL-99,首先,它包括了可以說(shuō)是目前世界上最豐富的數(shù)據(jù)類(lèi)型的支持,其中有些數(shù)據(jù)類(lèi)型可以說(shuō)連商業(yè)數(shù)據(jù)庫(kù)都不具備, 比如 IP 類(lèi)型和幾何類(lèi)型等;其次,PostgreSQL 是全功能的自由軟件數(shù)據(jù)庫(kù),很長(zhǎng)時(shí)間以來(lái),PostgreSQL 是唯一支持事務(wù)、子查詢(xún)、多版本并行控制系統(tǒng)(MVCC)、數(shù)據(jù)完整性檢查等特性的唯一的一種自由軟件的數(shù)據(jù)庫(kù)管理系統(tǒng)。 Inprise 的 InterBase 以及SAP等廠商將其原先專(zhuān)有軟件開(kāi)放為自由軟件之后才打破了這個(gè)唯一。最后,PostgreSQL擁有一支非?;钴S的開(kāi)發(fā)隊(duì)伍,而且在許多黑客的努力下,PostgreSQL 的質(zhì)量日益提高。
從技術(shù)角度來(lái)講,PostgreSQL 采用的是比較經(jīng)典的C/S(client/server)結(jié)構(gòu),也就是一個(gè)客戶(hù)端對(duì)應(yīng)一個(gè)服務(wù)器端守護(hù)進(jìn)程的模式,這個(gè)守護(hù)進(jìn)程分析客戶(hù)端來(lái)的查詢(xún)請(qǐng)求,生成規(guī)劃樹(shù),進(jìn)行數(shù)據(jù)檢索并最終把結(jié)果格式化輸出后返回給客戶(hù)端。為了便于客戶(hù)端的程序的編寫(xiě),由數(shù)據(jù)庫(kù)服務(wù)器提供了統(tǒng)一的客戶(hù)端 C 接口。而不同的客戶(hù)端接口都是源自這個(gè) C 接口,比如ODBC,JDBC,Python,Perl,Tcl,C/C++,ESQL等, 同時(shí)也要指出的是,PostgreSQL 對(duì)接口的支持也是非常豐富的,幾乎支持所有類(lèi)型的數(shù)據(jù)庫(kù)客戶(hù)端接口。這一點(diǎn)也可以說(shuō)是 PostgreSQL 一大優(yōu)點(diǎn)。
架構(gòu)
PostgreSQL強(qiáng)壯的一個(gè)原因源于它的架構(gòu)。和商業(yè)數(shù)據(jù)庫(kù)一樣,PostgreSQL可以用于C/S(客戶(hù)/服務(wù)器)環(huán)境。這對(duì)于用戶(hù)和開(kāi)發(fā)人員有很多好處。
PostgreSQL安裝核心是數(shù)據(jù)庫(kù)服務(wù)端進(jìn)程。它允許在一個(gè)獨(dú)立服務(wù)器上。需要訪問(wèn)存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)的應(yīng)用程序必須通過(guò)數(shù)據(jù)庫(kù)進(jìn)程。這些客戶(hù)端程序無(wú)法直接訪問(wèn)數(shù)據(jù),即使它們和服務(wù)程序在同一臺(tái)機(jī)器上。
以上是“postgresql有什么作用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
當(dāng)前題目:postgresql有什么作用
新聞來(lái)源:http://jinyejixie.com/article18/pgeigp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、云服務(wù)器、動(dòng)態(tài)網(wǎng)站、面包屑導(dǎo)航、服務(wù)器托管、域名注冊(cè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)