隨著對於Linux接受程度的日益增高,開放源代碼數據庫也開始走進企業數據中心的視線,並漸漸成為一種可行的選擇。
開放源代碼數據庫已經出現了好幾年了。但是在過去的幾個月中,越來越多的公司
和產品加入了這個逐漸成熟的行業,開始提供附件和支持服務——這對於企業用戶來說至關重要。
本周,在舊金山召開的LinuxWorld會議上,MySQL同Novell和Dell簽署了合作協議,為這家公司銷售數據庫和支持服務,讓這些產品更容易獲得。MySQL還計劃要發布同名的數據庫,該數據庫產品包括了存儲程序和分布式業務處理功能,這些功能是大型企業經常會用到的。
在過去幾個月裡,很多公司Pervasive Software、Greenplum和EnterpriseDB都嘗試要在PostgreSQL開放源代碼數據庫上設計產品,PostgreSQL已經出現了20年左右,並被認為是已經非常成熟的一個產品。在所有這些新興公司中,EnterpriseDB在星期二發布了第一款產品,並公布了詳細的定價計劃,而且宣布這是它本月晚些時候一系列風險投資的第一步。
上周,三家公司宣布結合起來提供開放源代碼數據庫相關的商業智能產品。上周Apache Derby數據庫發布了自己的第一個版本,並且贏得了SUN 作為分銷商。
分析人員和行業管理人員認為,越來越多的技術廠商開始把自己的籌碼壓在了開放源代碼數據庫產品之上,這反映了企業采購模式上的轉變。很多公司對於Linux、Apache Web服務器和開放源代碼開發工具都很熟悉,顯然,數據庫將會是下一個目標。
“客戶總是為了購買Oracle、IBM或者微軟數據庫的許可證支付高額費用,他們現在對於成本非常敏感。從某種程度上說,數據庫是一個日用品,他們會問自己‘為什麼我們要為日用品付錢呢?’” Forrester Research的分析人員Michael Goulde表示。
在一次調查中,Forrester發現有超過2/3的企業用戶在以某種方式使用開放源代碼產品。該調查公司估計在去年,企業用戶在開放源代碼數據庫產品上的花費大約為120,000,000美元。
通常,開發者會在某個項目中開始使用開放源代碼產品,隨後它就會流傳開來。實際上,根據IDC認為,開放源代碼數據庫在全球關系型數據庫行業中所占的比例仍然是非常小的,據估計,這個行業在去年達到了150億美元的市場規模。
不同的方式
采用這些選擇來取代既有數據庫廠商產品的勢頭有所增長。MySQL有600萬次安裝,而且有1,500個MySQL相關的開放源代碼項目在SourceForge和其他的合作伙伴網絡中進行,這些伙伴拓展了該公司的產品和服務。
大型企業用戶,比如Sabre Holdings和PriceGrabber.com,把自己的後台系統建立在使用MySQL的便宜的硬件服務器上。
該公司認為,MySQL同Novell和Dell之間結成的分銷伙伴關系將充分拓展它的發行。MySQL Network訂閱服務從595美元開始,每年、每數據庫的全天支持的價格為4,995美元。
MySQL還計劃在下周發布一個候選MySQL 5.0,並確保它在秋天能夠使用,MySQL的市場副總裁Zack Urlocker表示。這次升級將包括相當多功能,包括XA 標准中處理分布式業務的功能。
MySQL的發展得益於大眾對於所謂LAMP(建立商業應用的開放源代碼組件)興趣的日益增長,Urlocker表示。不用購買Java或者微軟的.Net開發工具,企業用戶可以利用LAMP和Linux、Apache Web server、MySQL、PHP、Python 或者Perl scripting languages來設計自己的新應用。
一些規模稍小的公司都開始把LAMP作為一種可行的選擇,能夠在其上建設附加軟件和工具。MySQL在LinuxWorld會議上的攤位前,聚集了很多的小公司,包括ActiveGrid和Liquid Systems,他們在LAMP組合上建設自己的產品。
同時,另一家新興公司EnterpriseDB則采用了稍微不同的方式進入了企業數據庫市場。
該公司5月份發布了部分工具,這些工具能夠減輕從Oracle遷移到PostgreSQL的工作量。與之類似,去年EnterpriseDB試圖為微軟的SQL Sever建立對查詢語言的兼容性。
該數據庫可以免費下載,並用於開發和測試。當程序被用做產品的時候,EnterpriseDB將向用戶收取費用,技術支持服務的商業許可證價格在US$1,000 到US$5,000/年/CPU之間。一個多內核處理器將被當作單一CPU計算價格。
該公司還宣布設計PostgreSQL的工程師Alvaro Herrera、David Cramer和 Jonah Harris將在繼續他們在PostgreSQL開發方面的工作之外,參與EnterpriseDB的工作。EnterpriseDB還表示它將組織一個項目,以在PostgreSQL中建立符合標准的存儲流程。
這次員工調整和貢獻代碼意味著EnterpriseDB在PostgreSQL開放源代碼世界的地位有所提高,該公司的創始人兼CEO Andy Astor表示。
“坦白地說,我們是建築在Postgres之上的。如果Postgres不能成功,我們的公司也就不存在了。” Astor表示。“我們對於讓Postgres成為廣泛成功的數據庫非常有興趣。”
Astor表示EnterpriseDB希望在未來12到24個月裡,能夠成長為現金流為正的公司。
其他的開放源代碼數據庫包括Sleepycat、Firebird和Derby。
在行業中摸索前進
到目前為止,三大數據庫領先公司的執行官們——Oracle、IBM和微軟——對於新興公司所帶來沖擊的看法卻有所保留。
但是同時,所有這三家公司在去年都發布了針對中、小型企業的低端數據庫版本。例如Oracle提供一種每用戶149美元的數據庫版本,該版本限定服務器CPU數為1,但是其他同該公司的高端版本沒有區別。
微軟提供一種免費數據庫,該數據庫裡同樣增加了一些典型的高端功能,包括商業智能工具,工作組版本的產品則每CPU售價為3,899美元。
在最近一次同CNET News.com的訪談中,Oracle President Charles Phillips表示開放源代碼數據庫對於Oracle的數據庫業務的影響是“完全正面”的,而且效果相當好。
“我們認為開放源代碼在引領新客戶進入數據庫使用方面扮演了重要的角色,那些新客戶是我們所不知道的。” Phillips表示,40%的開放源代碼數據庫的用戶在之前並沒有使用過數據庫。“當他們想完成一些更重要的工作的時候……他們會很快轉向Oracle。”
Forrester的數據庫分析人員Noel Yuhanna估計數據庫廠商之間將展開更激烈的競爭,因為這個市場裡的新興公司會努力從那些已經確立地位的廠商那裡吸引客戶。
開放源代碼數據庫已經在低端市場造成了巨大的沖擊,這個市場中,一個“足夠好”的數據庫可以滿足很多公司的需要,他表示。
Yuhanna預測將會有更多的公司試圖提供支持服務,這對於企業采用開放源代碼產品來說是至關重要的。SourceLabs和SpikeSource已經開始提供開放源代碼開發中間件(包括數據庫)方面的支持服務。
“競爭是好的。這只意味著這個市場將要起飛了,” Yuhanna表示。“當然我們看到了很多人對於開放源代碼表示興趣。這些(新廠商)行動擴大了解決方案的受關注程度。”