国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

PostgreSQL數據庫的特點

2024-07-21 02:13:47
字體:
來源:轉載
供稿:網友


  postgresql 可以說是最富特色的自由數據庫管理系統,甚至我們也可以說是最強大的自由軟件數據庫管理系統。 事實上, postgresql 的特性覆蓋了 sql-2/sql-92 和 sql-3/sql-99,首先,它包括了可以說是目前世界上最豐富的數據類型的支持,其中有些數據類型可以說連商業數據庫都不具備, 比如 ip 類型和幾何類型等;其次,postgresql 是全功能的自由軟件數據庫,很長時間以來,postgresql 是唯一支持事務、子查詢、多版本并行控制系統、數據完整性檢查等特性的唯一的一種自由軟件的數據庫管理系統。直到最近才有 inprise 的 interbase 以及 sap 等廠商將其原先專有軟件開放為自由軟件之后才打破了這個唯一。最后,postgresql擁有一支非?;钴S的開發隊伍,目前的提交人員已經超過三十人, 而且在許多黑客的努力下,postgresql 的質量日益提高,也從另外一個側面上增加了人們使用 postgresql 的信心,畢竟數據庫管理系統不能象桌面操作系統那樣 一天宕一次還讓人覺得挺滿意 :-p。

  從技術角度來講,postgresql 采用的是比較經典的 c/s (client/server)結構,也就是一個客戶端對應一個服務器端守護進程的模式,這個守護進程分析客戶端來的查詢請求,生成規劃樹,進行數據檢索并最終把結果格式化輸出后返回給客戶端。為了便于客戶端的程序的編寫,由數據庫服務器提供了統一的客戶端 c 接口。而不同的客戶端接口都是源自這個 c 接口,比如 odbc,jdbc,python,perl ,tcl,c/c++,esql 等, 同時也要指出的是,postgresql 對接口的支持也是非常豐富的,幾乎支持所有類型的數據庫客戶端接口。這一點也可以說是 postgresql 一大優點。

  說完優點,不能不說幾句缺點,不能因為是自由軟件而偏袒 postgresql,從 postgres 開始,postgresql 就經受了多次變化。

  首先,早期的 postgresql 繼承了幾乎所有 ingres, postgres, postgres95 的問題:過于學院味,因為首先它的目的是數據庫研究,因此不論在穩定性, 性能還是使用方便方面,長期以來一直沒有得到重視,直到 postgresql 項目開始以后,情況才越來越好,目前,postgresql 已經完全可以勝任任何中上規模范圍內的應用范圍的業務。目前有報道的生產數據庫的大小已經有 tb 級的數據量,已經逼近 32 位計算的極限。不過學院味也給 postgresql 帶來一個意想不到的好處:大概因為各大學的軟硬件環境差異太大的緣故,它是目前支持平臺最多的數據庫管理系統的一種,所支持的平臺多達十幾種,包括不同的系統,不同的硬件體系。至今,它仍然保持著支持平臺最多的數據庫管理系統的稱號。

  其次,postgresql 的確還欠缺一些比較高端的數據庫管理系統需要的特性,比如聯機熱備份,數據庫集群,更優良的管理工具和更加自動化的系統優化功能 等提高數據庫性能的機制等。 但是,話說回來,postgresql 擁有極其強大的擴展能力,你可以很容易地擴展數據類型,內部函數,聚集,操作符等等,而且,別忘了,你擁有所有的源程序,理論上你可以做任何你可以做的事情。因此,很多缺點,在轉瞬之間就會消失也是很正常的。

  總而言之,postgresql的特性已經完全可以滿足絕大部分用戶的需要,而且其質量和特性仍然在日新月異地進步著,所以, 我們有理由相信在不遠的將來,postgresql 肯定能夠成為一種優秀的,自由的,商業數據庫的替代產品。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 开江县| 东安县| 恩平市| 皋兰县| 读书| 游戏| 康马县| 乐东| 清镇市| 平顺县| 睢宁县| 玛曲县| 西城区| 宣武区| 辽阳县| 青浦区| 无极县| 贵定县| 信宜市| 琼中| 正蓝旗| 修文县| 富蕴县| 安顺市| 纳雍县| 从江县| 合山市| 伊宁县| 和林格尔县| 宜阳县| 柳州市| 深州市| 秦皇岛市| 津南区| 苗栗市| 五指山市| 兴和县| 沈丘县| 平利县| 塘沽区| 大厂|