資源描述:
《各種開源數據庫的詳細比較》由會員上傳分享,免費在線閱讀,更多相關內容在應用文檔-天天文庫。
1、各種開源數據庫的詳細比較(2011-01-1316:33:33)轉載標簽:雜談分類:信息技術1.MySQL5作為當今最流行的開放源碼數據庫之一,MySQL數據庫為用戶提供了一個相對簡單的解決方案,適用于廣泛的應用程序部署,能夠降低用戶的TCO。MySQL是一個多線程、結構化查詢語言(SQL)數據庫服務器。MySQL的執(zhí)行性能高,運行速度快,容易使用。MySQL包括以下幾個關鍵優(yōu)勢:◆可靠的性能和服務MySQL向公眾提供所有數據庫服務器軟件的早期版本,都是利用開放源碼進行為期幾個月的測試之后才發(fā)布作為生產之用?!粢子谑?/p>
2、用和部署MySQL的結構體系易于定制,運行速度快,其獨特的多存儲引擎結構為企業(yè)客戶提供了靈活性,為數據庫管理系統(tǒng)帶來緊致性和穩(wěn)定性,易于部署?!糇杂色@得源碼可以隨時訪問MySQL源代碼,其策略確保了自由性,避免鎖定某家公司或平臺?!艨缙脚_支持MySQL可用于20多種不同平臺,包括主要的Linux系統(tǒng)、MacOSX、Unix和Windows◆可信賴的開發(fā)力量MySQL擁有大量的用戶基礎,也擁有高素質、有經驗的開發(fā)團隊。◆滿足企業(yè)需求MySQL結構體系簡單易用,運行速度極快,能夠處理企業(yè)數據庫絕大多數的應用需求。2008
3、年12月8日,SunMicrosystems公司宣布,正式對外提供MySQL5.1軟件——這是全球最受歡迎的開源數據庫MySQL的一個極其重要的新版本。MySQL5.1GA版現通過以下三種模式提供,以滿足不同用戶的各種特殊需求:◆MySQLCommunityServer——Sun的MySQL數據庫的免費開源版。這一GPL許可的全功能軟件的目標用戶是個人技術用戶,他不需要商業(yè)支持或是享有優(yōu)惠的機上服務?!鬗ySQLEnterpriseServer——它作為MySQLEnterprise訂購的一部分來提供,它最可靠、最安
4、全,提供的是MySQL數據庫的最新版本,其目標用戶是有法人的IT用戶。該模式的訂戶每月可收到快速軟件升級服務,每個季度可收到帶有最新補丁程序的“服務包”——還能訪問僅供預覽的監(jiān)測工具,享受全天候7*24的生產技術支持?!鬗ySQLEmbeddedServer——這是MySQL軟件的商業(yè)許可模式,讓ISV和OEM將一個高速的、占用空間很小的數據庫嵌入或打包到他們自己的產品中,而不需要免費的GPL許可。2.PostgreSQLPostgreSQL是一個功能齊全、開放源碼的對象一關系性數據庫管理系統(tǒng)(ORDBMS)。目前,
5、PostgreSQL的穩(wěn)定版本為8.4版,具有豐富的特性和商業(yè)級數據庫管理系統(tǒng)的特質。這是一次向高質量大型數據庫管理系統(tǒng)方向的飛躍。PostgreSQL是很富特色的開源數據庫管理系統(tǒng),其特性覆蓋SQL-2/SQL-92和SQL-3/SQL-99。◆豐富的數據類型PostgreSQL包括了豐富的數據類型支持,其中有些數據類型連商業(yè)數據庫都不具備,比如IP類型和幾何類型等?!艄δ苋鍼ostgreSQL是全功能的開源軟件數據庫,全面支持事務、子查詢、多版本并行控制系統(tǒng)和數據完整性檢查等特性。◆活躍的開發(fā)隊伍Postgre
6、SQL擁有一支活躍的開發(fā)隊伍,在他們的努力下,PostgreSQL的質量日益提高,增強了人們使用PostgreSQL的信心。◆豐富的接口PostgreSQL支持幾乎所有類型的數據庫客戶端接口?!糁С侄喾N平臺PostgreSQL是目前支持平臺最多的數據庫管理系統(tǒng)之一,所支持的平臺多達十幾種,包括不同的系統(tǒng)和不同的硬件體系?!魸M足商用需求PostgreSQL的特性已經完全可以滿足絕大部分用戶的需要,勝任任何中上規(guī)模的應用業(yè)務,甚至可以支持生產數據庫達TB級大小的數據量,已經逼近32位計算的極限?!魪姶蟮臄U展能力Postg
7、reSQL擁有強大的擴展能力,可以容易地擴展數據類型、內部函數和操作符等。從技術角度來說,POStgreSQL采用經典的C/S(Client/Server)結構,即一個客戶端對應一個服務器端守護進程的模式。這個守護進程分析客戶端來的查詢請求,生成規(guī)劃樹,進行數據檢索,并最終把結果格式化輸出后返回給客戶端。為了便于客戶端的程序編寫,由數據庫服務器提供統(tǒng)一的客戶端C接口。不同的客戶端接口都源自這個C接口,比如ODBC、JDBC、Python、Perl、Tcl、C/C++和ESQL等。PostgreSQL還欠缺的是一些高端
8、數據庫管理系統(tǒng)所需的特性,比如聯機熱備份、數據庫集群、更優(yōu)良的管理工具、更加自動化的系統(tǒng)優(yōu)化功能和用以提高數據庫性能的機制等。這些也是PostgreSQL正在不斷努力的。3.Ingresr3CA公司在2004年11月發(fā)布適用于linux的Ingresr3數據庫軟件。Ingresr3按照CATrustedOpenSourceLicense(CAT