回覆列表
  • 1 # 那年那些事er

    說起來,資料庫進入國內已經有40年的時間。1978年,薩師煊老師在黑板上寫下“資料庫”三個字,資料庫理論正式進入中國。

    恰好我在考研的時候,考的專業課是“資料庫系統概論”。而當時用的參考書就是薩師煊老師的那本,《資料庫系統概論》第4版,粉粉的封皮,轉眼間現在已經出到第5版了。

    當時我是跨專業考研,在之前我對資料庫的認識,停留在大學計算機基礎理論課上學的那些access什麼的。考完研後,那本粉色的書已經被我翻的有些破舊,成為我最早對資料庫的啟蒙。

    說起來,對於程式碼方面,我是一點天賦都沒有。簡單的SQL語句,就被我學的顛沛流離。

    當時為了學習,費了好大的勁兒,在當時的電腦上裝了一個數據庫,我記得是Sql Server。每天在上面捯飭著基本的增刪改查,到最後寫個簡單的trigger,就已經覺得我真的是太厲害了。

    後來讀研的時候,慢慢的對資料庫有了更深的接觸,但我依然是一個小菜雞。看著同學中的大神每天能寫很長的程式碼,還能結合python什麼的,我就一臉懵逼。別人處理論文資料兩天,我處理論文資料2個月。

    雖說對於資料庫沒有很深的理解,但我知道,我們平時最常用的是Oracle和IBM的資料庫,而其他的中中國產資料庫基本上都沒有聽說過。

    從一個不太懂技術的妹子的角度來說,用誰家的資料庫都無所謂,只要是好用就好了。但是,對於大的企業和國家來說,用誰家的資料庫卻至關重要。

    資料庫中儲存著大量的關鍵資料,而資料就意味著資訊,資訊就意味著情報,情報就意味著價值。在資料分析和處理技術越來越成熟之後,大量的資料背後能推測出來的資訊量超乎想象。

    如果說國內的大小公司甚至一些國防軍工等安全部門不能都在用國外的資料庫的話,那麼我們的資訊保安自然也無法保障。更何況,國外對於國內的這些資訊也虎視眈眈。

    大家都聽說了,前段時間甲骨文也就是oracle在中國區的裁員,900多個甲骨文中國的員工被迫簽署裁員協議。關鍵原因就是因為oracle在中國的業績大幅度下滑,Oracle壟斷了中國數10年,而如今卻面臨著退出中國市場的危機。

    造成這個局面的原因有兩個:

    第1個是國內去IOE潮(去掉IBM的小型機、Oracle資料庫、EMC儲存裝置),本來阿里是oracle在亞太地區最大的客戶,而10年前阿里選擇去IOE,發展自己的雲計算業務,成立了現在的阿里雲。

    第2個是因為在中國的企業都在上雲。如今的技術已經非常成熟,工信部也大力支援,很多傳統企業已經體驗到了上雲帶來的好處,進一步推動了其他企業使用雲服務。

    目前,國內的雲資料庫業務發展飛速,包括阿里雲、騰訊雲、UC cloud,都走在發展的前列,核心技術資料的保護和挖掘以及價格上也已經越來越有競爭優勢。

    我們知道阿里面臨著每年雙11和618的高併發訪問,每天上億次的訪問,在高峰期間每秒鐘成交數量上千萬,對於資料庫的處理要求極高。而現在這幾年,阿里的所有資料早都前移到了阿里雲上,我們也看到了成果,這些年的雙11表現非常出色。

    2017年的時候,阿里雲公佈了國內首個企業級關係雲資料庫PolarDB的技術架構,中國資料庫的技術也真正開始往世界一流的方向去走。

    簡單來說PolarDB的優勢就是,它的儲存容量完全不受限制,並且效能的提升是MySQL的6倍。而且還能實現傳統資料庫到這個資料庫的快速遷移,簡直是對傳統資料庫的當頭一擊。

    同時也帶來了成本的降低,雲服務最大的好處就是資料量自動伸縮,使用者只需要為實際的使用容量付費,算下來,雲資料庫的成本不到傳統資料庫的1/6。

    根據Gardener公司的預測,2023年全球3/4的資料庫都會跑到雲上。就像馬車早晚會被汽車取代一樣,傳統資料庫早晚也會被雲資料庫所取代。而國內的幾大廠商在雲資料庫研發中也走在了前列,逐漸發展出各自的優勢,有的在價效比很高,有的在操作上容易上手,可以給需求不同的企業作為選擇。

    目前來看,國內雲資料庫的發展情況是非常樂觀的。但翻過資料庫這座大山,前面依然有很長的路要走,也期待國內的雲資料庫技術越來越成熟,佔據世界的資料庫市場。

    最後附上一張圖。中國資料庫40年發展歷史。

  • 中秋節和大豐收的關聯?
  • 拿刀的該怎麼樣正當防衛?