溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

postgresql是屬于哪一個國家的軟件

發(fā)布時間:2020-07-29 12:55:31 來源:億速云 閱讀:914 作者:清晨 欄目:編程語言

這篇文章主要介紹postgresql是屬于哪一個國家的軟件,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

PostgreSQL是一種特性非常齊全的自由軟件的對象-關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(ORDBMS),是以加州大學(xué)計算機系開發(fā)的POSTGRES,4.2版本為基礎(chǔ)的對象關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。

POSTGRES的許多領(lǐng)先概念只是在比較遲的時候才出現(xiàn)在商業(yè)網(wǎng)站數(shù)據(jù)庫中。PostgreSQL支持大部分的SQL標準并且提供了很多其他現(xiàn)代特性,如復(fù)雜查詢、外鍵、觸發(fā)器、視圖、事務(wù)完整性、多版本并發(fā)控制等。

同樣,PostgreSQL也可以用許多方法擴展,例如通過增加新的數(shù)據(jù)類型、函數(shù)、操作符、聚集函數(shù)、索引方法、過程語言等。另外,因為許可證的靈活,任何人都可以以任何目的免費使用、修改和分發(fā)PostgreSQL。

PostgreSQL是一個功能非常強大的、源代碼開放的客戶/服務(wù)器關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。PostgreSQL最初設(shè)想于1986年,當時被叫做Berkley Postgres Project。

該項目一直到1994年都處于演進和修改中,直到開發(fā)人員Andrew Yu和Jolly Chen在Postgres中添加了一個SQL(Structured Query Language,結(jié)構(gòu)化查詢語言)翻譯程序,該版本叫做Postgres95,在開放源代碼社區(qū)發(fā)放。

1996年,再次對Postgres95做了較大的改動,并將其作為PostgresSQL6.0版發(fā)布。該版本的Postgres提高了后端的速度,包括增強型SQL92標準以及重要的后端特性(包括子選擇、默認值、約束和觸發(fā)器)。

PostgreSQL是一個非常健壯的軟件包,有很多在大型商業(yè)RDBMS中所具有的特性,包括事務(wù)、子選擇、觸發(fā)器、視圖、外鍵引用完整性和復(fù)雜鎖定功能。

另一方面,PostgreSQL也缺少商業(yè)數(shù)據(jù)庫中某些可用的特性,如用戶定義的類型、繼承性和規(guī)則。從用戶的角度來講,PostgreSQL惟一不具備的主要特性就是外部連接,在今后的版本中會將其加入。

PostgreSQL提供了兩種可選模式。一種模式保證如果操作系統(tǒng)或硬件崩潰,則數(shù)據(jù)將保存到磁盤中,這種模式通常比大多數(shù)商業(yè)數(shù)據(jù)庫要慢,這是因為它使用了刷新(或同步)方法;另一種模式與第一種不同,它不提供數(shù)據(jù)保證,但它通常比商業(yè)數(shù)據(jù)庫運行得快。

遺憾的是,還沒有一種折中的模式:既提供一定程度的數(shù)據(jù)安全性,又有較快的執(zhí)行速度。今后的版本將會提供這種模式。

以上是postgresql是屬于哪一個國家的軟件的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI