共計(jì) 1256 個(gè)字符,預(yù)計(jì)需要花費(fèi) 4 分鐘才能閱讀完成。
自動(dòng)寫(xiě)代碼機(jī)器人,免費(fèi)開(kāi)通
丸趣 TV 小編給大家分享一下 postgresql 有什么作用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
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),和專有系統(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ù)、子查詢、多版本并行控制系統(tǒng)(MVCC)、數(shù)據(jù)完整性檢查等特性的唯一的一種自由軟件的數(shù)據(jù)庫(kù)管理系統(tǒng)。Inprise 的 InterBase 以及 SAP 等廠商將其原先專有軟件開(kāi)放為自由軟件之后才打破了這個(gè)唯一。最后,PostgreSQL 擁有一支非常活躍的開(kāi)發(fā)隊(duì)伍,而且在許多黑客的努力下,PostgreSQL 的質(zhì)量日益提高。
從技術(shù)角度來(lái)講,PostgreSQL 采用的是比較經(jīng)典的 C /S(client/server)結(jié)構(gòu),也就是一個(gè)客戶端對(duì)應(yīng)一個(gè)服務(wù)器端守護(hù)進(jìn)程的模式,這個(gè)守護(hù)進(jìn)程分析客戶端來(lái)的查詢請(qǐng)求,生成規(guī)劃樹(shù),進(jìn)行數(shù)據(jù)檢索并最終把結(jié)果格式化輸出后返回給客戶端。為了便于客戶端的程序的編寫(xiě),由數(shù)據(jù)庫(kù)服務(wù)器提供了統(tǒng)一的客戶端 C 接口。而不同的客戶端接口都是源自這個(gè) C 接口,比如 ODBC,JDBC,Python,Perl,Tcl,C/C++,ESQL 等,同時(shí)也要指出的是,PostgreSQL 對(duì)接口的支持也是非常豐富的,幾乎支持所有類(lèi)型的數(shù)據(jù)庫(kù)客戶端接口。這一點(diǎn)也可以說(shuō)是 PostgreSQL 一大優(yōu)點(diǎn)。
架構(gòu)
PostgreSQL 強(qiáng)壯的一個(gè)原因源于它的架構(gòu)。和商業(yè)數(shù)據(jù)庫(kù)一樣,PostgreSQL 可以用于 C /S(客戶 / 服務(wù)器)環(huán)境。這對(duì)于用戶和開(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)程。這些客戶端程序無(wú)法直接訪問(wèn)數(shù)據(jù),即使它們和服務(wù)程序在同一臺(tái)機(jī)器上。
以上是“postgresql 有什么作用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!
向 AI 問(wèn)一下細(xì)節(jié)
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!