女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

當前數據庫國產化進程情況如何?

OSC開源社區 ? 來源:OSC開源社區 ? 2023-12-14 10:18 ? 次閱讀

最近,關于數據庫國產化替代的話題甚是熱門。OSCHINA 開源中國特別邀請了歐冶云商股份有限公司數據庫首席薛曉剛就這一話題發表看法。

為什么要替代 Oracle?

去 IOE 的背景,要從阿里巴巴去 IOE 談起,I 是 IBM 小型機大型機,O 是 Oracle 數據庫,E 是 EMC 存儲。這幾個搭配起來使得阿里輕松走過了最初的技術發展階段。這個配置組合也是當年這條街最靚的仔。這個穿搭在大型銀行和運營商中也很常見。這種組合的好處是就穩定,而且非常穩定。缺點可能只有一個,就是貴。

隨著阿里業務的增加,阿里人考慮繼續這樣使用的成本很高。再加上阿里開始了云計算的規劃,所以提出了去 IOE 的口號。這個在其他互聯網公司是不可能有的。因為其他互聯網公司一開始就沒有 IOE 所以不需要去。只有阿里一開始的架構是這樣的。所以只有阿里提出了。

阿里做阿里云,希望用戶上云。上云的核心就是數據上云。數據上云后存在哪里?自然是數據庫中,如果用的數據庫是 Oracle 的,那么可能要分給 Oracle 利潤(要采購許可)。所以阿里打算用 MySQL 以及后來自研替代 Oracle。

從最開始的去 IOE,直到現在還經常看到各種大會上提到去 O,這用了十幾年,去掉了 I 和 E。有些企業完成了去 O,而有些企業還在使用 O。

那么為什么只提去 O,那不用去 DB2 和 SQLServer 嗎?本質上也要去的。只是其他的數據庫不如 Oracle 的使用廣泛,例如現在使用和維護 DB2 的人是很少了。之所以沒人提去 DB2,是因為從總體來說 DB2,已經被去掉了。所以狹義去 O 是去掉 Oracle 數據庫,而廣義的去 O 其實可以擴大為去 M(美國化)。

在今天不少人觀點認為用 MySQL 去替代 Oracle 是無意義的。因為 MySQL 和 Oracle 同屬于甲骨文公司。甚至在有的場合中還會提到要去掉 MySQL。

當前數據庫國產化進程情況如何?

當前在信創和安可這些趨勢下,國產數據庫如雨后春筍般出現。在國內某權威數據庫排行榜上,已經有 280 多個數據庫了。實際上的數字可能比這個還要多一點。

在一些政府、金融、運營商行業都有一些國產化替換。這些替換其實不僅僅是數據庫了,還包括服務器、CPU操作系統等等。從宣傳上看有些是全棧替換,有些是部分替換。也還有一些公司或者企業沒有替換。然而這些都是國產廠商的宣傳,至于實際的替換情況只有用戶自己知道。而即使替換的用戶也沒有進行相關的宣傳,這就使得整個情況非常的模糊。不過這個過程還在繼續,還是會有一些系統從 Oracle、DB2、SQLServer 等數據庫切換到國產化上來的。只是現在不確定因素太多了。

今年年初,TiDB、TDengine、TDSQL、OceanBase 四位數據庫界掌門人在一場直播中大致達成一致,三年后在中國健康運營的數據庫不超過 20 家。所謂健康運營是,企業能有正常營收,員工發薪正常。目前國產數據庫有 280 多個產品,有的一個公司有幾個產品。即使這樣也是有絕大部分產品或者公司會因為無法盈利而退出舞臺。用戶現在也意識到了這一點,也在等情況明朗后再去選擇。沒有企業愿意看到花了很大代價切換的數據庫無人維護了,不得不繼續再次替換。

國產數據庫有完全自研的,例如達夢、OceanBase 等,也有一些是基于 MySQL 做改造的,還有一些事基于 PostgreSQL 改造的,還有購買外國源碼然后進行修改的。

替代 Oracle 的難點在哪里?

技術上,Oracle 確實領先,在數據庫領域是一個標桿一樣的存在。即使我們國產數據庫的頭部企業都認為自己和 Oracle 有較大的差距,作為學習者不斷地在向 Oracle 學習。

Oracle 領先的其實不僅僅是技術,還有設計理念和前瞻性。2020 年信通院發布的白皮書中寫了數據庫的未來幾大趨勢,而在那時候這幾個趨勢當時 Oracle 已經部分實現和深度實現了。其實 Oracle 產品線很多,不僅僅是數據庫。其中間件、硬件、操作系統等等是全方面的輸出。

具體到幾個方面:

兼容性。對于替換國產數據庫,兼容性是一件繞不開的話題,特別是對于存量系統來說,大多數重要系統是運行在 Oracle 數據庫上的,那么對于 Oracle 的基本 SQL 語法、PL/SQL、存儲過程、觸發器等的兼容性肯定是十分重要的,畢竟這涉及代碼變更的問題。如果在國產數據庫替換過程中出現業務適配新數據庫代碼變更量太大、數據庫功能缺失需要業務側代碼補充、適配分布式數據庫過程中對數據庫設計和業務邏輯變更等現象的話,開發層面對國產數據庫的抵觸會非常大。

性能。性能和硬件以及優化器都有很大的關系。優化器這方面目前沒有能超過 Oracle 優化器的。因為這些底層都是數學算法。2021 年信通院發布的數據庫發展白皮書顯示,我國數據庫企業針對數據庫領域的平均專利數量(含國內外專利)為 38 個,最高為 500 個左右規模,數量為 0 的企業個數是 19 個,占比 24%。擁有專利數 0-4 個的企業占比最高為 51%,專利數 5-10 個的企業次之,占比 14%,專利數 21-50 個的企業數量排名第三,占比 12%。從企業專利數量上看,Oracle 以 1.4 萬個全球領先,SAP 居次席。

穩定性。Oracle 的穩定性還是毋庸置疑的,這也就是為什么在過去那么多年中,其一直占據著領導地位,以及使用如此廣泛。企業負責人都不希望看到自己的數據庫經常出問題,每次數據庫的問題都可能導致故障,從而影響到在線業務。不僅僅要面對直接和間接的經濟損失,還有問責的壓力。

Oracle 等國外數據庫有足夠的全球市場,專心在技術上投入做數據庫,而國產數據庫廠商只能在國內有限的數據庫市場內卷,需要投入大量的內卷、惡性競爭和關系處理上,無法專心把全部精力放在做數據庫上。甚至還是為了如何生存而謀劃。

國產數據庫的出現并不是技術問題,而是其他因素。

數據庫領域的人都知道,在信創活動結束之后就沒有替換動力了。而最終國內市場無法容得下幾百家供應商,所以大部分國產數據庫的消失也不是技術問題。

有哪些能夠替代 Oracle 的國產數據庫?

這個替代要講清楚是怎么替代?如果說就是把系統關停,然后把數據導過來,然后再修改數據庫的連接字符串就可以和之前一樣正常使用而且穩定的。目前沒見過也沒聽說過。

如果說換了一個國產數據庫,然后把鏈接這個數據庫的所有業務系統的軟件代碼進行修改(這個修改可能是 30-100%),即軟件重寫適配數據庫或者部分需求和功能放棄,那么這樣的替換還是有一些的。OceanBase、TiDB、TDSQL 等都有在不同程度上有,具體的都是應實際情況而定。

這些替換的優勢,可能在于滿足了政治要求。

這些替換的劣勢,有多方面:

由于同等硬件下不如 Oracle 的性能,所以增加硬件導致成本的上升。或者分布式數據庫的硬件就是比集中式硬件的多導致的硬件成本上升。

由于數據庫特性和功能的缺失,所以應用程序需要改造的成本上升。這部分可能占替換總成本的 60%-80%。因為這是調動大量應用開發人員重寫適配的過程。

由于穩定性上不如 Oracle,所以需要增加大量運維人員,導致運維的成本上升。

由于部分國產數據庫需要許可才可以運行,所以增加了大量的許可費用。相比較之前很少采購 Oracle 許可或者甚至不采購許可來說,這部分采購費用占比很大。

以上這些成本可能會是使用 Oracle 數據庫的數倍甚至幾十倍甚至上百倍。而很多計算中都忽略了第二和第三項的成本。

現有國產數據庫跟 Oracle 相比,有多大的差距?

從技術上來說,我們和 Oracle 相比有代差。

可能不同的人有不同的見解。我個人感覺有以下多方面的差距(但是不限于此):

數據庫的優化器上:有人說為什么 Oracle 快,你可能不知道多少滿頭白發的數學教授在那里研究著這些。有人說:你別逼我,逼急了我什么都做的出來。” “是嗎?,那你把這道數學題給做做?” 人被逼急了還真不是什么都做的出來,起碼數學就不是。各種復雜查詢的核心是優化器和統計信息。而這全部都是數學問題。沒有在數學上的基礎投入是無法在這個領域攻堅克難的。

體系架構上:如今越來越多的國產數據庫考慮 RAC 架構。在經歷了互聯網的分布式數據庫的洗禮后,越來越多的用戶覺得集中式更加適合自己。所以才有了各種國產數據庫廠商開始實現 RAC 的計劃,達夢、優炫等。即使分布式數據庫廠商在研發過程中發現 Oracle 的各種體系設計,沒有一個是多余的,都是設計極其精妙的。而這些很多設計都是 30 年前甚至更早就已經設計到位的。

與操作系統的融合上:數據庫是運行在操作系統之上的,如何與 CPU 打交道?SQL 調用指令集的多少都是有講究的。甚至有些操作是繞過操作系統直接操作的。這些都是需要深耕操作系統才能解決的。

與硬件的融合上:數據庫必然要和存儲設備打交道。數據庫的優化幾乎等同于 IO 優化。所以 Oracle 直接做出來自己的存儲。這些存儲上都是帶有 CPU 的,更好的存儲和讀取數據上發揮了很大的作用。做數據庫是從上至下的深入解決。

趨勢把握上:數據庫的多模和超融合這些都是 Oracle 在引領著數據庫技術的前進方向。我們定義為趨勢的,Oracle 基本都是已經實現的。而很多理念從設計到實現需要 8-10 年的過程。

國產數據庫未來要怎么走?

我個人角度認為,應該靜下心來踏實的做技術。

最好是沒有政治因素的干擾去市場上競爭,避免大躍進式的百家齊放,而是規范市場,讓國內外數據庫廠商同臺競爭。用戶結合自己的預算進行抉擇,是選擇廉價的還是性價比高的,讓一切回歸到技術本身來。而不能用政策限制其他產品進入,只能強制使用國產。這樣會導致自我封閉和外部的排斥。既然我們用政策限制其他人,那么對等的就會出現別人限制我們。從而更加無法走出去。

如果真正能走出去,在國外用得起來,那么就是國產數據庫的成功。中國的高鐵就是因為走出去了才成為了中國的一張名片。

作者簡介:

薛曉剛,現任歐冶云商股份有限公司數據庫首席。曾服務于政府、公安、交通、安防行業,從事過大型項目管理,設計和運維多個單表 100 億,單機 100TB 的數據庫。目前負責高可用、業務連續性和高并發數據架構設計和運維管理。

Oracle ACE-Pro(Oracle 和 MySQL 方向),Oracle OCP/MySQL OCP 及 OCP 講師。PostgreSQL 的 PGCE 和 PCP 認證,PostgreSQL ACE Partner。墨天輪 MVP,TiDB MVA,ITPUB 論壇內存數據庫版主、核心專家、金牌顧問,墨天輪社區特聘金牌講師,機械工業出版社專家委員會委員。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據庫
    +關注

    關注

    7

    文章

    3900

    瀏覽量

    65769
  • 開源
    +關注

    關注

    3

    文章

    3586

    瀏覽量

    43470
  • Oracle
    +關注

    關注

    2

    文章

    298

    瀏覽量

    35809

原文標題:國產數據庫的出現和消失,都不是技術問題

文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    中軟國際數據庫工具助力企業高效完成數據遷移

    當前,隨著國產化信創進程的加速推進,特別是央國企核心系統100%實現信創替代等“國貨國用”戰略的深入實施,國產軟件產業正迎來重大發展機遇。然而,在這一過程中,政府、央國企、金融等關鍵行
    的頭像 發表于 05-16 15:55 ?231次閱讀

    數據庫數據恢復——MongoDB數據庫文件拷貝后服務無法啟動的數據恢復

    MongoDB數據庫數據恢復環境: 一臺Windows Server操作系統虛擬機上部署MongoDB數據庫。 MongoDB數據庫故障: 管理員在未關閉MongoDB服務的
    的頭像 發表于 04-09 11:34 ?221次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復——MongoDB<b class='flag-5'>數據庫</b>文件拷貝后服務無法啟動的<b class='flag-5'>數據</b>恢復

    中興通訊GoldenDB數據庫助力首個住房公積金國產數據庫聯合實驗室落地揚州

    領域的國產數據庫聯合實驗室成功落地,雙方將圍繞GoldenDB數據庫在公積金核心系統的深度應用展開技術攻關,為全國公積金行業數字轉型提供示范樣本。 ? 為什么住房公積金數字
    的頭像 發表于 04-07 18:26 ?515次閱讀

    全新國產化射頻模組,可與LORA無縫互通

    一、當前形勢全球半導體產業鏈受到國際局勢、貿易政策等多重因素的影響,國內企業面臨著前所未有的挑戰與機遇。提升國產化芯片的研發和生產能力,不僅能夠增強國家的科技競爭力,還能提升產業鏈的自主可控水平。二
    的頭像 發表于 03-03 11:14 ?485次閱讀
    全新<b class='flag-5'>國產化</b>射頻模組,可與LORA無縫互通

    引領國產化創新,推動行業發展

    當前全球科技競爭日益激烈的背景下,國產化成為了眾多企業發展的重要方向。視美泰作為AI智能終端產品級解決方案提供商,積極投身于國產化進程,制定了全面且長遠的
    的頭像 發表于 03-03 10:02 ?607次閱讀
    引領<b class='flag-5'>國產化</b>創新,推動行業發展

    國產力量崛起:博爾森純國產化磁致伸縮位移傳感器方案

    博爾森科技推出純國產化磁致伸縮位移傳感器,實現波導絲、元器件BOM國產化,具有高精度、高穩定性、強抗干擾能力,廣泛應用于工業領域,推動行業國產化進程,提升工業自動
    的頭像 發表于 02-13 17:35 ?460次閱讀
    <b class='flag-5'>國產</b>力量崛起:博爾森純<b class='flag-5'>國產化</b>磁致伸縮位移傳感器方案

    數據庫數據恢復—Windows無法啟動MongoDB服務的數據恢復案例

    某單位一臺MongoDB數據庫由于業務需求進行了數據遷移,數據庫遷移后提示:“Windows無法啟動MongoDB服務(位于 本地計算機 上)錯誤1067:進程意外終止。”
    的頭像 發表于 02-13 12:44 ?257次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—Windows無法啟動MongoDB服務的<b class='flag-5'>數據</b>恢復案例

    分布式云數據庫有哪些類型

    分布式云數據庫有哪些類型?分布式云數據庫主要類型包括:關系型分布式數據庫、非關系型分布式數據庫
    的頭像 發表于 01-15 09:43 ?386次閱讀

    數據庫是哪種數據庫類型?

    數據庫是一種部署在虛擬計算環境中的數據庫,它融合了云計算的彈性和可擴展性,為用戶提供高效、靈活的數據庫服務。云數據庫主要分為兩大類:關系型數據庫
    的頭像 發表于 01-07 10:22 ?402次閱讀

    金倉數據庫支撐全國首例軌道交通ACC與ITP同步國產化項目上線

    改造,無縫替代ACC一期及ITP一期系統,安全平穩地完成所有既有線路AFC系統的接入,并全面采用國產化數據庫作為核心基礎軟件的應用案例。隨著我國數字交通產業的發展
    的頭像 發表于 12-20 12:24 ?579次閱讀
    金倉<b class='flag-5'>數據庫</b>支撐全國首例軌道交通ACC與ITP同步<b class='flag-5'>國產化</b>項目上線

    數據庫數據恢復—Mysql數據庫表記錄丟失的數據恢復流程

    Mysql數據庫故障: Mysql數據庫表記錄丟失。 Mysql數據庫故障表現: 1、Mysql數據庫表中無任何數據或只有部分
    的頭像 發表于 12-16 11:05 ?518次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—Mysql<b class='flag-5'>數據庫</b>表記錄丟失的<b class='flag-5'>數據</b>恢復流程

    中軟國際亮相2024國產數據庫創新生態大會

    近日,由深圳計算科學研究院主辦、深圳崖山科技有限公司和賽迪網承辦的“2024國產數據庫創新生態大會”在深圳隆重舉行。作為2024西麗湖論壇的專業論壇活動,本次大會以“核心替代、新質金融”為主題,圍繞國產
    的頭像 發表于 11-26 14:14 ?561次閱讀

    數據庫數據恢復—通過拼接數據庫碎片恢復SQLserver數據庫

    一個運行在存儲上的SQLServer數據庫,有1000多個文件,大小幾十TB。數據庫每10天生成一個NDF文件,每個NDF幾百GB大小。數據庫包含兩個LDF文件。 存儲損壞,數據庫
    的頭像 發表于 10-31 13:21 ?603次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—通過拼接<b class='flag-5'>數據庫</b>碎片恢復SQLserver<b class='flag-5'>數據庫</b>

    數據庫數據恢復—SQL Server數據庫出現823錯誤的數據恢復案例

    SQL Server數據庫故障: SQL Server附加數據庫出現錯誤823,附加數據庫失敗。數據庫沒有備份,無法通過備份恢復數據庫
    的頭像 發表于 09-20 11:46 ?623次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—SQL Server<b class='flag-5'>數據庫</b>出現823錯誤的<b class='flag-5'>數據</b>恢復案例

    啟明信息完成國產化Doris數據庫升級替代任務

    近日,隨著集團公司監控平臺(Elasticsearch集群)的下線,標志著啟明信息正式完成國產化Doris數據庫升級替代任務。該項目既標志著啟明信息信創升級替代邁入新臺階,同時也標志著在Doris應用領域取得自主研發新進展。
    的頭像 發表于 09-20 09:33 ?1846次閱讀