國產(chǎn)化和自主可控是當下各 IT 部門和組織中被提及最多的話題之一。一時間市場上出現(xiàn)了非常多的國產(chǎn)化公司和組織波桩,在眾多的場合宣講自己的產(chǎn)品和理念戒努。比如筆者所在的數(shù)據(jù)庫行業(yè),就出現(xiàn)了眾多的國產(chǎn)數(shù)據(jù)庫镐躲。比如達夢储玫、南大通用等老牌國產(chǎn)數(shù)據(jù)庫,也有以互聯(lián)網(wǎng)公司為代表的基于開源產(chǎn)品封裝的數(shù)據(jù)庫產(chǎn)品萤皂,如阿里的 PolarDB 撒穷、騰訊的 TdSQL 等。
作為圈內(nèi)人可能會對此嗤之以鼻裆熙,認為國產(chǎn)化的軟件都是騙人的端礼,絕大部分都是基于開源軟件封裝,并沒有多少真實的技術含量入录。但不可否認的是蛤奥,在這些公司和組織的推動下,國產(chǎn)化的趨勢已經(jīng)越來越明顯僚稿,已經(jīng)對眾多的國外商業(yè)產(chǎn)品產(chǎn)生了比較大的沖擊凡桥。
那么,這股風是怎么吹起來的呢蚀同,個人覺得主要基于兩方面的原因:
1. 業(yè)務架構演變缅刽,數(shù)據(jù)庫重心發(fā)生變化
? 近年來,互聯(lián)網(wǎng)公司大力宣揚中臺戰(zhàn)略唤崭,以“大中臺小前臺”的思想拷恨,重構企業(yè)的 IT 系統(tǒng)。這種架構和傳統(tǒng)架構很大的一個區(qū)別是谢肾,傳統(tǒng)架構以數(shù)據(jù)庫為核心來構建 IT 系統(tǒng)腕侄,而中臺戰(zhàn)略則以業(yè)務為核心來構建 IT 系統(tǒng)。這種架構下芦疏,IT 系統(tǒng)被拆分的非常散冕杠,每個小系統(tǒng)都自成一套體系,每個體系中都有自己的數(shù)據(jù)庫酸茴,不再需要一個中心數(shù)據(jù)庫來存儲所有的數(shù)據(jù)分预。數(shù)據(jù)庫從原來的核心地位,逐步退化到整個系統(tǒng)中的一個組件薪捍。傳統(tǒng)架構下笼痹,如果數(shù)據(jù)庫出問題整個系統(tǒng)都會受到影響配喳,而在新的架構下,可能只會影響其中的某個業(yè)務凳干。再加上業(yè)務層面所做的冗余和保護晴裹,數(shù)據(jù)庫的重要程度在一定程度上降低了,變得并非不可替代救赐。
2. 開源數(shù)據(jù)庫產(chǎn)品的日趨成熟
? 從技術本身來說涧团,開源產(chǎn)品的成熟度也在快速提升。比如最流行的開源數(shù)據(jù)庫 MySQL经磅,從 5.6 開始 InnoDB 引擎的行鎖功能泌绣,MVCC 機制等已經(jīng)非常成熟。雖然從維護成本预厌、高可用阿迈、穩(wěn)定性、性能等方面配乓,MySQL 和 Oracle (當今最優(yōu)秀的數(shù)據(jù)庫)相比還是有著非常大的差距仿滔,但從“保存數(shù)據(jù)”這個數(shù)據(jù)庫產(chǎn)品的核心功能來講,MySQL 并不遜色多少犹芹。
3. 政治因素
? 在中美貿(mào)易戰(zhàn)和華為事件的大背景下,過慣了和平日子的國人鞠绰,真的是感覺到了危機腰埂。
? 改革開放 30 多年以來,中國科技取得了非常大的成就蜈膨,在很多領域已經(jīng)具備了和國際巨頭一絕高下的實力屿笼。但不可否認的是,在很多環(huán)節(jié)翁巍,我們的技術實力仍然薄弱驴一,比如芯片、比如數(shù)據(jù)庫灶壶。特別是華為的芯片事件肝断,這也喚醒了大家心中的危機意識,力爭要避免類似的事件再次上演驰凛。
所以自主可控的號召越來越深入人心胸懈,越來越多的單位在進行這方面的實踐,步伐快的已經(jīng)在一些非關鍵領域?qū)嵤┝藝a(chǎn)化數(shù)據(jù)庫的替代恰响。
趨勢一旦形成趣钱,必將產(chǎn)生強大的勢能,不管你愿不愿意胚宦,都將會被這股潮流裹挾首有。轉(zhuǎn)變快的順應潮流燕垃,找到適合自己的定位,生存下來井联;轉(zhuǎn)變慢的則慢慢被掉隊利术,最終被拋棄。