新聞中心
?今天下午要參加一個開源方面的研討會,所以這兩天考慮開源的事情比較多。在國產(chǎn)數(shù)據(jù)庫領域,被詬病得比較深的就是開源和套殼。在不少數(shù)據(jù)庫產(chǎn)業(yè)從業(yè)者和用戶眼里,開源和套殼是一碼事,是受到大家排斥的。似乎只有完全自主研發(fā)的數(shù)據(jù)庫產(chǎn)品才能算是真正的國產(chǎn)數(shù)據(jù)庫。

創(chuàng)新互聯(lián)主要為客戶提供服務項目涵蓋了網(wǎng)頁視覺設計、VI標志設計、全網(wǎng)營銷推廣、網(wǎng)站程序開發(fā)、HTML5響應式重慶網(wǎng)站建設、手機網(wǎng)站制作設計、微商城、網(wǎng)站托管及網(wǎng)頁維護、WEB系統(tǒng)開發(fā)、域名注冊、國內外服務器租用、視頻、平面設計、SEO優(yōu)化排名。設計、前端、后端三個建站步驟的完善服務體系。一人跟蹤測試的建站服務標準。已經(jīng)為成都PE包裝袋行業(yè)客戶提供了網(wǎng)站維護服務。
我的觀點可能無法代表這些人,因為我的看法是截然不同的。昨天我也說過,數(shù)據(jù)庫產(chǎn)品研發(fā)是要奉行長期主義的,沒有十年二十年的沉淀是無法開發(fā)出一款成熟的數(shù)據(jù)庫產(chǎn)品的。如果你準備今天開始,花上五年時間從0開始做一個數(shù)據(jù)庫產(chǎn)品的研發(fā),再用五年時間在市場上推廣與打磨,二十年后你的企業(yè)可能可以開始盈利。我想很難讓資本能夠青睞你,而你自己掏腰包拿出幾個億甚至十幾個億來打造這樣一個產(chǎn)品,有沒有可能呢?有沒有用戶可能為你當?shù)谝粋€用戶,品嘗一把數(shù)據(jù)庫小白鼠的味道呢?可以想見,完全自研的道路肯定是十分艱辛的。國內也真的有這樣的老牌數(shù)據(jù)庫企業(yè),二十多年磨練出了一個自主研發(fā)的數(shù)據(jù)庫產(chǎn)品,正好借著信創(chuàng)的東風,開始起飛了。不過如果你從現(xiàn)在開始重復這個故事,那注定是更加艱辛的。
開源社區(qū)以豐富的用戶資源,大量的貢獻者,可以大大縮短數(shù)據(jù)庫產(chǎn)品的研發(fā)周期,如果完全依靠自主研發(fā),自行營銷,一款產(chǎn)品可能需要十多年的打磨,那么現(xiàn)在在廣大的開源社區(qū)用戶的幫助下,打造一款成熟的開源數(shù)據(jù)庫產(chǎn)品可能只需要3-5年時間。如果你利用開源生態(tài)來開發(fā)數(shù)據(jù)庫產(chǎn)品,那么產(chǎn)品的成熟周期至少會縮短一半。只不過開源數(shù)據(jù)庫產(chǎn)品想要實現(xiàn)盈利也是十分有挑戰(zhàn)性的事情,在國外的開源數(shù)據(jù)庫產(chǎn)品的生存空間相對舒適一些,主要是國外存在大量的有著長期主義的資本加持,另外客戶的知識產(chǎn)權保護和付費服務意識比較強,因此還存在大量的商業(yè)變現(xiàn)機會。而國內的開源生態(tài)環(huán)境對于開發(fā)者更不友好,想完全依托開源數(shù)據(jù)庫產(chǎn)品盈利,難度更大。即使是國外的開源數(shù)據(jù)庫廠商想要純粹通過開源生態(tài)盈利,而不是通過一些商業(yè)化運作來收割用戶,也是很難做到真正盈利的。因此國產(chǎn)數(shù)據(jù)庫的開源之路走得并不平坦。
擁抱開源,并不是一定就要自己做開源數(shù)據(jù)庫,還可以當開源數(shù)據(jù)庫社區(qū)的下游廠商,利用開源數(shù)據(jù)庫產(chǎn)品封裝或者發(fā)展自己的商用版本。這就是被大家詬病得最多的“開源套殼”。實際上我也是贊同國產(chǎn)數(shù)據(jù)庫廠商利用開源代碼“套殼”國產(chǎn)數(shù)據(jù)庫的,因為這一條較為快速的發(fā)展國產(chǎn)數(shù)據(jù)庫產(chǎn)品的路子。如果一個數(shù)據(jù)庫產(chǎn)品完全自研需要10年時間,起碼開源社區(qū)幫我們縮短了五六年時間,讓數(shù)據(jù)庫產(chǎn)品的研發(fā)周期縮短,成熟度也有了極大的提升。比如我們要利用Postgresql社區(qū)版去封裝自己的企業(yè)版,那么只要做好自研代碼的管理,自研代碼部分能夠隨著社區(qū)版代碼的升級而持續(xù)升級。一些實力較強的企業(yè)也可以基于某個版本的社區(qū)版開發(fā)自己的數(shù)據(jù)庫產(chǎn)品,不斷地迭代代碼,完全脫離開源社區(qū)。
只要你的產(chǎn)品能夠遵守開源協(xié)議的要求,比如GPL協(xié)議的數(shù)據(jù)庫,你修改了數(shù)據(jù)庫之后,也能夠繼續(xù)開源代碼,如果你用了BSD協(xié)議的數(shù)據(jù)庫的代碼,你能夠根據(jù)開源協(xié)議要求保留BSD的版權聲明,那么你的商用版就是完全合法的。如果讓我選擇兩款國產(chǎn)數(shù)據(jù)庫,一款是自研了三五年的,一款是基于開源數(shù)據(jù)庫封裝了兩三年的商用版,我可能會首選后者。
但是鼓勵國產(chǎn)數(shù)據(jù)庫廠商使用開源代碼并不是支持“完全套殼”,而是希望我們的數(shù)據(jù)庫廠商在產(chǎn)品中擁有大量的自主價值。比如高可用架構的集群計算框架、強一致性讀寫分離、數(shù)據(jù)庫兼容性提升、性能優(yōu)化、解決開源代碼中存在已久的頑疾等??傊悴荒芡耆祖危惨凶约旱脑瓌?chuàng),并且能夠反哺開源社區(qū),對開源社區(qū)有所貢獻。哪怕能力有限,貢獻不了關鍵代碼,發(fā)現(xiàn)幾個BUG,優(yōu)化優(yōu)化文檔也是應該的。
在基于開源社區(qū)版的企業(yè)版的功能上,你必須有自己獨到的地方,必須讓用戶有掏錢購買的動力。如果你的收費的商用版功能和社區(qū)版差不多,你還想收錢,那么你必須擁有強大的服務能力,能夠讓用戶能夠為你的服務能力付費,否則你的商用版的收費就失去依據(jù)了。
總結一下今天所說的觀點,贊同擁抱開源,使用開源代碼來加快國產(chǎn)數(shù)據(jù)庫產(chǎn)品的研發(fā)與發(fā)展。但是你要利用開源代碼掙錢,那么就要體現(xiàn)出你的價值了,讓人能夠為你買單。不必要糾結數(shù)據(jù)庫產(chǎn)品是否使用了開源代碼,也并不是使用開源代碼就比完全自研低人一等。只要好用、安全、可靠,那么出身并不重要。?
分享題目:國產(chǎn)數(shù)據(jù)庫擁抱開源沒毛病
網(wǎng)頁地址:http://www.dlmjj.cn/article/cdsohpp.html


咨詢
建站咨詢
