近日,在Sun總部舉行的一次由金融分析師參加的會議上,其首席執行官Scott McNealy在演講中做出了驚人之舉,在一張幻燈片中,他竟然把“Sun DB”放在了一些現有數據庫產品名稱的后面。
對數據庫產品稍有了解的人,都知道“Sun DB”意味著什么?
Sun這樣做,就是要明擺著對外宣示:我要為廣大客戶提供自己的數據庫產品了!
說到這里,不得不提及一個名詞——“開放源代碼”,這是一個與“軟件專利權”格格不入的新鮮事物,如今已經“開花結果”,紅紅火火?!伴_放源代碼”就意味著代碼可以被任何人查看、修改并且發布,這一切都將是免費,使用者不必再為高昂的使用費而發愁。Sun是這一偉大事業的積極支持者,它認為這是軟件產業發展的必然結果。
Sun總裁Jonathan Schwartz曾經在一次采訪中暗示,數據庫軟件將是Sun向著開放源代碼軟件領域拓展的可行方式之一。
要拓展自己的事業,沖突當然是避免不了的。數據庫巨頭Oracle(甲骨文)就是橫亙在面前的一座大山,對于Sun的“一時沖動”,Oracle的首席執行官Larry Ellison嗤之為“有勇無謀”。
不過,Sun也大可不必驚慌,像IBM和微軟這樣的傳統軟件廠商不都有自己的數據庫產品嗎?雖然,Oracle在這里領域“獨領風騷”,它們不也過得好好的嗎?
再說,Sun也可以有其它的選擇。
要從頭至尾開發一個完整的數據庫產品著實是件耗時費力的工程,但Sun可以另辟蹊徑,在一些日益受人追捧的開源數據庫產品中選擇適合自己的合作伙伴就是可行的方法之一。MySQL和PostgreSQL就是其中的代表,MySQL的名氣已經很大,PostgreSQL是一款主要運行于RedHat操作系統的數據庫。
目前,MySQL能夠運行于Sun旗下的Solaris操作系統(作為Sun的旗艦型產品已經以“開放源代碼”形式對外發布),PostgreSQL雖然并不支持,但是只要Sun的工作“做到家”了,也只是早晚的問題。
無論如何,在此之前Sun并沒有任何數據庫方面的經驗,不管是獨自開發,還是尋求合作,都將是一個巨大的挑戰。