PostgreSQL數(shù)據(jù)庫的技術特點點評
PostgreSQL是一種運行在Unix和Linux操作系統(tǒng)(在NT平臺借助Cygnus也可以運行)平臺上的免費的開放源碼的關系數(shù)據(jù)庫。最早是由美國加州大學伯克利分校開發(fā)的,開始只是作為一個演示系統(tǒng)發(fā)表,但是隨著時間的推移,逐步分發(fā),得到很多實際的應用,才逐步流行起來。PostgreSQ的網(wǎng)址是http://www.postgresql.org/,***版本是2005年10月4日發(fā)布的8.0.4。PostgreSQL的官方發(fā)音是:Post-gres-Q-L。 PostgreSQ的標志是一個大象,見圖-2。
圖2 PostgreSQL 標志
PostgreSQL的技術特點:
1. 支持SQL。作為關系數(shù)據(jù)庫,它支持SQL89標準也支持部分SQL92大部分功能。
2. 有豐富的數(shù)據(jù)類型。許多數(shù)據(jù)類型是一些商業(yè)數(shù)據(jù)庫都沒有提供的。
3. 面向對象。它包含了一些面向對象的技術,如繼承和類。
4. 支持大數(shù)據(jù)庫,它不同于一般的桌面數(shù)據(jù)庫,能夠支持幾乎不受限制大小的數(shù)據(jù)庫,而且性能穩(wěn)定。
5. 方便集成web,提供一些接口方便 PHP,Perl等語言操作數(shù)據(jù)庫。
6. 事務處理。相對一些其他免費數(shù)據(jù)庫如MySQL,他提供了事務處理,可以滿足一些商業(yè)領域的數(shù)據(jù)需要。
7. PostgreSQL運行速度明顯低于MySQL。因為MySQL使用了線程,而PostgreSQL使用的是進程。在不同線程之間的環(huán)境轉換和訪問公用的存儲區(qū)域顯然要比在不同的進程之間要快得多。
PostgreSQL數(shù)據(jù)庫應用也是很廣泛的,技術上比較先進,本文就為大家介紹到這,以后有機會我還會繼續(xù)為大家介紹更多關于PostgreSQL數(shù)據(jù)庫的知識,大家敬請關注。
【編輯推薦】