歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux服務器

開源數據庫的關鍵是兼容

根據Gartner報告數據,全球開放源代碼數據庫軟件在2006年的收入比2005年增長8.3%,達到138億美元,開放源碼方案越來越受到市場歡迎。Gartner預測到2010年,Linux數據庫可以支持35000名並行在線交易用戶,以及30TB以上的數據庫容量。

為滿足市場對於性價比高的新一代數據庫的需求,EnterpriseDB公司推出全新開發的企業級關系數據庫產品——EnterpriseDB Advanced Server。該產品是基於先進的開放源代碼數據庫技術PostgreSQL而研發的。通過兼容市場上廣泛使用的某知名商業數據庫軟件,EnterpriseDB為企業提供一個低成本兼容數據庫方案。估計約90%的某商業數據庫平台應用軟件可以不需要任何修改,移植到EnterpriseDB上運行。該產品還可以滿足企業對數據完整性、安全及性能的要求,因此,EnterpriseDB連續兩年獲得LinuxWorld最佳數據庫大獎。

從其他數據庫進行遷移

EnterpriseDB Advanced Server具備多個重要功能。EnterpriseDB Database Server可直接執行大部分的某商業數據庫平台應用軟件,不需要重新編寫程序,協助客戶將數據無縫移植到EnterpriseDB,不僅保留了PostgreSQL的穩定性,而且可實現50%至100%的增長,系統可以自動監測是否有補丁程序存在,從而大大減輕了管理員的工作。客戶可以利用EnterpriseDB Database移植工具,通過一個按鍵將存儲在其他數據庫平台中的關系數據無縫轉移至EnterpriseDB。EnterpriseDB Replication Server可以用於提供報告、災難恢復、數據庫性能強化及數據傳輸服務。

從一個數據庫系統向另一種數據庫遷移通常需要遷移應用程序以及存儲在數據庫中的數據和業務邏輯(包括:模式、數據、存儲過程、數據庫觸發器和數據庫包)。

一般而言,應用的遷移是一項耗時、費力、有風險的工作。然而,EnterpriseDB Advanced Server無須更改應用程序代碼即可運行大多數針對其他數據庫編寫的應用程序。另外,EnterpriseDB還能夠提供自動化工具,這些工具能夠輕松地幫助用戶將基於其他數據庫的數據和業務邏輯遷移到EnterpriseDB數據庫中。

推動數據庫方案商業化

某些傳統數據庫廠商已向應用軟件市場轉移,在數據庫方面的創新將減少。相反,EnterpriseDB專注研發新一代的數據庫,將會促使數據庫方案商業化,更多企業可以享用到數據庫集群、復制及高可用性方案。雖然部分專業數據庫可以提供免費版本,但這種版本對處理器數目及數據庫體積有所限制,很多時候根本不適合生產環境,用戶使用後將會被捆綁。相反,EnterpriseDB使用完全開放源碼的PostgreSQL數據庫,功能強大而且沒有使用限制,用戶如果滿意PostgreSQL的表現,便可以放心購買EnterpriseDB的服務。

雖然開放源碼數據庫可免費使用,但是在機構內的生產系統使用,卻必須注意監控,而且需要有技術支援保障。EnterpriseDB的軟件授權證包括不同水平的技術支援訂閱計劃, EnterpriseDB的工程師可以提供一定時間的全天候支援服務。為加強開放源碼數據庫與其他應用方案的整合,EnterpriseDB最近已經與Adaptive Planning、Centric CRM、CollabNet、Hyperic、JasperSoft、Openbravo、SourceForge.net、SpikeSource、Talend等公司組建開放方案技術聯盟(OSA),從而鼓勵企業投資在開放源碼的商業軟件領域。OSA將設計一組共同的定義、工具及框架,以增加各軟件方案的互通性,降低實施成本及提升部署速度,OSA將加強對使用開放源碼商業套裝軟件的宣傳。根據JMP Securities的研究,到2009年,整體開放源碼軟件市場將增至30億美元。

高性價比應用方案

EnterpriseDB目前已經有過數百家企業客戶,新客戶包括馬來西亞電訊公司及新西蘭稅務局,這些客戶已經將大量專屬數據庫轉移至EnterpriseDB數據庫。Sony Online Entertainment(以下簡稱SOE)便是其中一個成功例子。SOE的業務主要是提供多玩家線上游戲,其知名游戲有EverQuest、Star War Galaxies、PlaneSide及The Matrix Online。由於游戲需要同時支持數千至數萬玩家上網,系統需要密集使用數據庫,以往SOE會使用大量的其他數據庫產品提供服務,但是由於其他傳統商業數據庫產品的授權證價格較貴及欠缺彈性,加上公司需要更多額外數據庫,所以SOE便尋求開放源碼替代方案。

SOE在應用開放源碼上有很長歷史,早已使用Linux、Tomcat、Apache、Hibernate架設系統。根據他們對不同開放源碼數據庫的評估,他們選擇了兼容大多數數據庫的EnterpriseDB,因為現在已經運行的應用程式可以幾乎不用修改地在EnterpriseDB上執行,以現有開支比較,利用EnterpriseDB後,每款線上游戲的整體擁有成本可降低80%,每年節省總額過百萬美元,預計到2008年,SOE將使用數百台EnterpriseDB數據庫集群服務器。

VoIP提供商Vonage正在部署開源數據庫EnterpriseDB,以補充其已經存在的傳統商業數據庫。Vonage已經將其售票系統的用戶管理功能模塊從MySQL數據庫遷移到EnterpriseDB高級服務器。該軟件運行在Sun的T1000和T2000服務器上,操作系統是OpenSolaris,至今運行比較順利。Vonage的相關負責人表示,Vonage正在考慮把它的計費數據信息系統數據庫也移植到EnterpriseDB上。據該負責人稱,他之所以喜歡EnterpriseDB,是因為EnterpriseDB可以提供很優異的功能和相對便宜的價格。

開源數據庫與主流專有商業數據庫的競爭關系是顯而易見的,但是隨著開源模式的趨於成熟和穩定,以及對傳統專有商業軟件業的影響甚至顛覆,數據庫產品領域不再是一枝獨秀。用戶在未來的數據庫產品采購中,會有更多高性價比的選擇。然而,開源數據庫產品在自身技術特性和功能特性的提高和完善上需要尋找一個平衡點,不要去過分地遵循專有商業數據庫的產品路線圖,而是要找出適合自身發展的技術和市場切入點。

主流開源數據庫簡介

開源數據庫誕生和發展大都依靠自由軟件開發者,但是,現在越來越多的IT公司開始把觸角伸向開源數據庫領域,促進開源數據庫行業更大的發展。早期投身於其中的IT廠商早已獲利,比如Sleepycat公司從1996年就開始盈利,收入來源主要是向使用其產品的軟件商收取年費。

目前,最為成功的開源數據庫公司則是MySQL。其2002年的銷售收入就已達到500萬美元,2003年更是達到1200萬美元。現在市場上主流的商業化較成功的開源數據庫有:SQLite、SimpleSQL、Berkely DB、Minosse、Firebird( 前身是是Borland公司的InterBase)、PostgreSQL、MySQL等。

 

Copyright © Linux教程網 All Rights Reserved