資料庫國產化是在套殼圈錢嗎
對於資料庫國產化這個事情,不同背景,不同經歷,處在不同位置的人的看法總是有很大的差異的。前些年看到一些比較偏激的觀點,我總是想和他爭辯幾句。不過這些年隨著年齡的增長,我的火氣也逐漸消退了,大家所處的位置與地域不同,看到的風景是不同的,風景給人的主觀上的感觀就更是千差萬別,有不同的看法,不同的情緒是件很正常的事情,沒必要讓大家都和你有一樣的思想。
這些年親身參與的資料庫相關的事情也比較多,接觸的資料庫業界的朋友也比較多,甚至聽到的事情也會比一般的DBA多一些,甚至有些朋友在猜測的,討論的一些問題,有一些我是親身經歷過的。雖然這並不能確保我比別人有更高的認知水平,不過我想把我聽到見到的事情和大家分享一下,還是有點價值的。
很多朋友都說國產資料庫是套殼圈錢,是不是套殼暫且不說,不過利用國產資料庫去圈錢真的有點腦洞太大了。想要圈錢的人,沒必要去搞資料庫,有大量的可以更好圈錢的專案可以去折騰。我所見到的國產資料庫的朋友,大多數還是有些情懷的。就像十年前我見到南大通用當時的董事長崔維力的時候他所說的想幹點點天元的事情的時候的感受一樣,只有有點情懷的人才會去幹這種十分長線的、不知道啥時候能掙著錢的買賣。我認識的朋友中不乏一些在資料庫領域中很成功的人,自從入圈自研資料庫後,雖然也看到他們幾個億幾個億的融資,不過算下來,這些人乾的基本上都是過路財神的活,融來的錢很快就填到無底洞似的研發與營銷中了。雖然如此,國產資料庫企業的技術人員待遇並不高,除了幾家財大氣粗,能夠長期大投入的企業外,大多數國產資料庫企業的研發骨幹和管理高層並沒有像有些人所想象的那樣賺得盆滿缽滿。圈錢之說其實是不成立的,我看到的反而 是有不少國產資料庫的從業人員十年清貧,依然痴心不改。這種人哪怕我們不去尊重,也沒必要去詆譭他們。
套殼之說往往都出自對資料庫產業不瞭解的人之口,好像某個資料庫的核心基於某個開源專案,應該是從GIT上拉下程式碼,改一下LOGO,重新編譯打包就可以成為一款國產資料庫產品了。實際上哪怕不去動一行核心程式碼,要想把開源的PostgreSQL變成一款能夠在中國市場售賣的資料庫產品,依然是有很多工作要做的。安全模組用國密重構是必須要做的,所涉及的所有程式碼必須調整並且進行完整的可靠性測試。
安全補丁,功能補丁需要合併,基於軟體供應鏈安全管理的國家監管要求,引入開原始碼的企業,需要為其產品的安全性負責。因此對關鍵程式碼進行最佳化、整合補丁,對和安全相關的程式碼進行重新封裝與改寫,從而儘可能避免受到和開原始碼一樣的攻擊。
針對國產化的軟硬體平臺的適配也不是一件小事情。最典型的是AARCH64的適配問題,由於CPU架構的不同,因此原本在X86上跑得很穩定的程式碼到了ARM伺服器上可能會存在很多問題。這些問題不僅僅解決起來比較困難,發現其中存在哪些問題更加困難。而且有些問題不到實際應用場景中去磨合,可能還無法發現,因此這也是一項十分長期的工作。哪怕不去做平臺適配,這麼多個版本的作業系統都認真測試一遍,所需要的成本也不是簡簡單單的就能算清楚的。
實際上目前國產資料庫廠商投入最大研發成本的地方並不是上面所說的幾個方面。在相容性上,國產資料庫廠商投入了巨大的研發成本。可能有些朋友會說,做相容性不是浪費資源嗎,等資料庫都遷移到國產資料庫了,這些相容性還有啥用。實際上這裡有兩個誤區,第一個誤區是經過二十多年資訊化的中國,存量系統規模太大了,資料庫的相容性可以為使用者節約大量的遷移成本,因此從使用者的角度來說,相容性是十分必要的。國產資料庫不僅僅要和Oracle有相容性,甚至和MySQL、SQL SERVER、Informix、DB2、PostgreSQL等都要有很好的相容性才能滿足各種各樣的使用者的需求。因為使用者的現狀是很複雜的,而且資料庫廠商要為儘可能多的客戶服務。
當資料庫都遷移到了國產資料庫上後,相容性依然十分重要。如果你突然發現某個國產資料庫不太適合自己企業今後的發展方向了,或者企業選擇了另外一個價效比或者服務水平更好的資料庫產品,此時又會出現資料庫遷移,相容性又會讓客戶節約一大筆錢。
國產資料庫需要投入研發的不僅是這些地方,周邊的工具,管理工具、遷移工具、資料複製工具、開發工具等,都是資料庫廠商需要投入研發的地方,雖然也有大量的開原始碼可以使用,不過從開原始碼變成一個商業工具,是要有代價的。雖然可能有些朋友不覺得這有多難,不過事實就是如此。
透過我這些年和這些做資料庫國產化的友商的接觸與交流,我深深的感受到做國產資料庫的不易,如果我來選擇,我絕對不會去做如此艱苦,掙錢如此之難的產業。知其艱辛,也就多給他們一些寬容吧。
國產資料庫替代,某些朋友覺得是多此一舉。不過站在另外一個角度上看,就會有所不同。上星期碰到一個企業,他們的Oracle資料庫替換已經接近完成。為什麼會這樣呢?他們公司上了老美的黑名單,你想買Oracle人家也不賣了。實際上這個風險對很多企業都是存在的,因此某些行業做這方面的佈局,也是必然的安排。
來自 “ 白鱔的洞穴 ”, 原文作者:白鱔;原文連結:https://mp.weixin.qq.com/s/1btCxNVkBOirr_O05P__YA,如有侵權,請聯絡管理員刪除。
相關文章
- 國產資料庫系列文章丨國產資料庫發展十策(二):資料庫難在研發還是難在生態?資料庫
- 讓領導懂資料庫是資料庫國產化替代成功的一半資料庫
- 再聊聊資料庫國產化替代資料庫
- 資料庫國產化實戰之達夢資料庫資料庫
- 國產資料庫適合搞國家標準嗎資料庫
- 有望在專案中接觸國產資料庫資料庫
- 資料庫圈周盤點:政策繼續利好,多款國產資料庫釋出新版本資料庫
- 國產資料庫源流史:AntDB資料庫資料庫
- 資料庫圈周盤點:資料文化需要更多投資;DB-Engines收錄5個國產圖資料庫資料庫
- 國產資料庫知多少?資料庫
- 國產資料庫調研之——AntDB資料庫資料庫
- 資料庫系統概述之國產資料庫資料庫
- 人性化易操作國產資料庫達夢資料庫學習淺談資料庫
- 在Docker中能使用資料庫嗎? | BaeldungDocker資料庫
- 國產資料庫在金融業應用現狀如何?資料庫
- 啥是資料庫正規化資料庫
- 有沒有完全自主的國產化資料庫技術資料庫
- 第138期 資料庫國產化是Office換WPS麼(20240124)資料庫
- 鴻蒙真的是套殼嗎?HarmonyOS應用開發初體驗,Java原生和JavaScript的mvvm開發鴻蒙JavaScriptMVVM
- 國產資料庫達夢資料庫(DM7)例項初始化引數淺析資料庫
- 最新國產資料庫排行榜資料庫
- 國產資料庫與開原始碼資料庫原始碼
- 國產資料庫OushuDB(Database)簡介資料庫Database
- 資料庫圈周盤點:Serverless資料庫知多少資料庫Server
- 資料庫週刊44丨10月國產資料庫排行;openGauss 1.0.1釋出;國產資料庫認證考試指南…資料庫
- 國產資料庫:達夢資料庫的幾個版本介紹資料庫
- 分散式資料庫入門:以國產資料庫 TDSQL 為例分散式資料庫SQL
- 國產化浪潮下,騰訊雲資料庫向上生長、向下紮根資料庫
- 【國產資料庫名錄一覽】竟有這麼多國產資料庫產品?很多沒聽過資料庫
- 資料庫的這些效能優化,你做了嗎?資料庫優化
- 容器化對資料庫的效能有影響嗎?資料庫
- 在LINUX資料庫上修改了tnsnames.ora後,需要重啟資料庫嗎?Linux資料庫
- 國產資料庫發展現狀分析資料庫
- EF Core助力信創國產資料庫資料庫
- 【行業觀察】國產資料庫亂象行業資料庫
- 請問有在Jive中用oracle作資料庫的嗎?Oracle資料庫
- 蘋果手機app試玩賺錢是真的嗎?有風險嗎?能賺多少錢?蘋果APP
- TapData 信創資料來源 | 國產信創資料庫達夢(Dameng)資料遷移指南,加速國產化程序,推進自主創新建設資料庫