小編給大家分享一下postgresql數(shù)據(jù)庫是屬于開源的嗎,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序設(shè)計(jì)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了新華免費(fèi)建站歡迎大家使用!
1、簡介
PostgreSQL被譽(yù)為“世界上功能最強(qiáng)大的開源數(shù)據(jù)庫”,PostgreSQL的一些粉絲說它能與Oracle相媲美,而且沒有那么昂貴的價(jià)格和傲慢的客服。它擁有很長的歷史,最初是1985年在加利福尼亞大學(xué)伯克利分校開發(fā)的,作為Ingres數(shù)據(jù)庫的后繼。它是以加州大學(xué)伯克利分校計(jì)算機(jī)系開發(fā)的POSTGRES 4.2為基礎(chǔ)的對象關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。
PostgreSQL支持大部分 SQL標(biāo)準(zhǔn)并且提供了許多其他現(xiàn)代特性:復(fù)雜查詢、外鍵、觸發(fā)器、視圖、事務(wù)完整性、MVCC。同樣,PostgreSQL 可以用許多方法擴(kuò)展,比如,通過增加新的數(shù)據(jù)類型、函數(shù)、操作符、聚集函數(shù)、索引。
開發(fā)者可以免費(fèi)使用、修改和分發(fā)PostgreSQL,不管是私用、商用、還是學(xué)術(shù)研究使用。
它提供了單個(gè)完整功能的版本,而不像MySQL那樣提供了 多個(gè)不同的社區(qū)版、商業(yè)版與企業(yè)版。PostgreSQL基于自由的BSD/MIT許可,組織可以使用、復(fù)制、修改和重新分發(fā)代碼,只需要提供一個(gè)版權(quán)聲明即可。
2、特征:
PostgreSQL可在所有主要操作系統(tǒng)(即Linux,UNIX(AIX,BSD,HP-UX,SGI IRIX,Mac OSX,Solaris,Tru64)和Windows等)上運(yùn)行。
PostgreSQL支持文本,圖像,聲音和視頻,并包括用于C/C++,Java,Perl,Python,Ruby,Tcl和開放數(shù)據(jù)庫連接(ODBC)的編程接口。
PostgreSQL支持SQL的許多功能,例如復(fù)雜SQL查詢,SQL子選擇,外鍵,觸發(fā)器,視圖,事務(wù),多進(jìn)程并發(fā)控制(MVCC),流式復(fù)制(9.0),熱備(9.0))。
在PostgreSQL中,表可以設(shè)置為從“父”表繼承其特征。 可以安裝多個(gè)擴(kuò)展以向PostgreSQL添加附加功能。
可靠性,數(shù)據(jù)一致性與完整性是PostgreSQL的高優(yōu)先級特性,PostgreSQL是完全支持ACID特性的。
PostgreSQL的文檔非常精良,提供了大量免費(fèi)的在線手冊。
看完了這篇文章,相信你對postgresql數(shù)據(jù)庫是屬于開源的嗎有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!