數據庫國產化,有些人已經做成了,更多的人還是在胡思亂想
今年年初參加的一個關于數據庫國產化的研討會上,有一家企業的領導的演講題目雖然是國產化數據庫在本行業關鍵應用中替代的探索。雖然題目十分積極,不過在講解過程中,他談到更多的困難,是Oracle數據庫的好以及國產數據庫的差強人意。另外有一家企業則介紹了從2016年開始的國產數據庫替代工作,這是一個6年的逐步演進的故事。那個工作起源于企業的一次Oracle單一來源采購。那個采購公告上過熱搜,在當時引發了鋪天蓋地的差評。實際上那時候他們已經計劃開始數據庫國產化替代工作了,只不過這個過程需要時間,在那時候還無法停止采購Oracle。6年后的2023年初,他們十分肯定的說,他們的ERP系統中的Oracle將在今年下半年全部下線。這是比在核心生產系統中下線Oracle更為困難的一件事,他們做到了,說明他們的數據庫國產化替代工作確實取得了不錯的成就。
在那次會議地演講上,我在總結的時候臨時加上了一句話:“只要肯下決心,加大投入,沒有替不掉的數據庫”。后來組織這次研討會的一個老領導和我說:“老徐,我特別高興你的最后一句話,沒有替不掉的數據庫,如果你們搞數據庫的專家都這么說,那我的信心也就更足了“。老領導已經70出頭,當年也是企業引入IOE,加快信息化建設的推動者。退休后一直致力于信息系統國產化工作,聽到他的真情表露,我也覺得壓力很大。
最近我和客戶的交流中,基本上都離不開數據庫國產化替代這件事。不過可以看出來,大多數企業在這方面僅僅是在想,而并沒有開始做。很多客戶“想”的時間已經持續了好幾年了,而幾年過去了,還是停留在“想”上,并沒有走出第一步。
前天看到陜西電力用采系統國產數據庫替代再提速的新聞,感到還是挺令人振奮的。目前還不知道這個項目的詳細情況,如果真的是核心數據庫實現了GaussDB替代Oracle數據庫,那確實是一個十分令人興奮的事情。電力用采系統的國產化替代一直是一個老大難的問題,哪怕用上Oracle數據庫一體機,這個系統還是需要不斷地從應用上進行優化,否則無法滿足日益提提高地業務需求。我記得在一年前和陜西電力的朋友溝通的時候,他們自己還覺得其他系統都還好說,用采系統要替掉Oracle困難重重,沒想到短短一年時間,他們的新系統都上線了。
從目前的一些企業的數據庫國產化替代實踐來說,無法替代和想替就能替的觀點都是片面的。雖然我也在很多場合強調數據庫國產化替代是完全可行的,但是其過程肯定不是一帆風順的。我們要做的并不是簡單的替換掉Oracle,而是替換掉之后,系統還能很好的運行,IT的整體成本不會因為這件事而增加。
這需要一個過程,需要時間,也需要做大量的工作。從我開頭講的那個客戶的情況看,他們從2016年開始規劃,2017年第一套系統上線,到今年下半年完成ERP替換,整個工作花了差不多七年的時間。所以說做數據庫國產化替代,要放棄今天都準備好了,明天一下子全替了的想法。這是一個需要時間來完成的工作,盡早走出第一步是關鍵。哪怕剛開始考慮的并不周全,效果很不好,經過幾年的實踐,經驗會越來越豐富,效果也會越來越好。數據庫是企業信息系統的核心,只有通過自己的實踐,下過苦功,走過彎路,吃過苦頭,才能真正把這件事做好。