成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

數據庫國產化怎么換,你學會了嗎?

數據庫 其他數據庫
據庫選項要考慮的因素很多,我今天也只能說出其中很少的一部分,每個企業都有自己的特點,因此也會有一些其他方面的考慮。

?昨天有朋友留言問,如果要更換國產化數據庫,我們該怎么換呢?這個問題確實不好回答,因為不同的應用特點、不同的預算規模、不同的運維水平,這些差異都會導致企業要更換數據庫,都會面臨不同的難點。這實際上是其中的一部分原因,真正的原因是一個我們做數據庫國產化替代都必須面對的問題,那就是我們要更換的數據庫產品與Oracle比起來,在成熟度、功能、性能、可靠性等方面都存在差距,并且在某些方面的差距還真的不小。這就是為什么有些企業說替換Oracle很輕松,而有些企業則覺得困難異常。

因為更換數據庫比較麻煩,也比較困難,所以哪怕是去IOE運動轟轟烈烈的時候,大部分企業也只是去了IE,而這個O依然是巋然不動。不過現在面臨不管如何都必須更換數據庫的問題,那么我們該采取怎樣的更換策略呢?

對于一些IT規模不是很大,信息化應用相對比較簡單的企業,數據庫國產化替代實際上技術上沒有太大的問題,最主要是實施方法的問題了。如何更好,更平穩的替換數據庫是其中的關鍵。在今年實際上金融等行業在辦公自動化等應用上已經開展了國產數據庫替代工作,泛微、藍凌等國產OA系統已經在全國產平臺上做了大量的替代工作。通過咨詢這些企業可以看出,他們的OA系統主要是選擇了國家認可的國產化數據庫平臺,并且重點選擇了與Oracle兼容性較好的集中式數據庫,比如達夢、人大金倉等。在大量的替換案例中,國產OA軟件廠商已經對這些全國產平臺從服務器到操作系統到數據庫都做了全面的適配與優化,目前都是能夠跑的比較平穩的。一些技術能力較弱的企業,在國產數據庫替代上,也可以考慮先從OA等系統開始替換,積累經驗,最后做出更加合理的選擇。

不過國產數據庫替換工作并不是如此簡單的事情,很多企業有著更為復雜,規模更大,性能和可靠性要求更高的核心業務系統,因此他們的選擇往往更為謹慎。這種企業自己的IT規模較大,IT能力也較強,因此完全可以通過自己的測試,找出一款與自己的業務特點比較吻合的系統來。我曾經問過一個大型的運營商客戶,他們是否在考慮國產數據庫替代的問題,他回答我說,以他們的技術能力,在需要替代的時候,馬上就可以開展替代工作,這是他們技術完全可以支撐的。當然也不是所有的企業都有這種能力與信心,因此開展測試是目前在大型企業中普遍采用的方法。只不過有些企業采用的測試方法并不一定能夠替你找到正確的選項。

目前數據庫的種類很多,雖然對外接口上要么兼容Oracle,要么兼容MYSQL,或者說和PG差不多,不過其后面的架構、存儲引擎等各不相同,在技術上也存在一些優缺點。如果我們僅僅使用TPCC/TPCH等比較通用的測試工具去做測試對比,那么我們可能最終會盲人摸象一樣瞎選一通。這些測試工具對于數據庫來說,其測試場景都太簡單了,很難測試到一些我們今后面臨的十分頭痛的問題。

昨天在微信群里,有個朋友問如何做OCEANBASE和TDSQL的對比測試。面對這兩種分布式數據庫,可能有些朋友會覺得二者都是高度兼容MYSQL語法的數據庫產品,也都是分布式數據庫,那么二者是不是很相似?實際上并不是的,如果你的測試場景復雜一點,那么你肯定會發現二者的差異十分大。我建議這個朋友找自己業務中的一些比較復雜的場景去測試一下,一定要覆蓋到大并發簡單查詢、超多表(7、8張大表甚至更多)復雜關聯、大數據量輸出(一次性返回數百萬甚至更多數據)、超大型事務(一次性修改數百萬甚至數千萬條數據,在數據維護升級的時候,我們經常會用到)、大批量數據刪除操作、兩張大表的復雜HASH JOIN場景等這些比較復雜的場景。對于分布式數據庫來說,大數據量載入的能力一般都不錯,也都夠用,因此測不測問題都不是很大。如果企業中有ERP/SCM等系統,用這些系統的數據和SQL做測試應該是最具有挑戰性的。如果這些系統的復雜場景都能適用,那么這個數據庫基本上能夠覆蓋你的企業應用了。

當然數據庫選項并不一定都是從性能上的考慮,每個企業都有著自己的特點。總體使用成本是一個企業在數據庫選型時必須考慮的問題。如果企業的應用系統大多數都是Oracle數據庫的,很多系統比較老,遷移時希望應用改造盡可能少,那么選擇與Oracle數據庫兼容性較好的數據庫產品是十分合理的選擇。我們可以選擇達夢、金倉、神通、海量等與Oracle兼容性較好的集中式,也可以選擇OceanBase、Polardb-O等分布式數據庫。

如果你的企業中大量使用MySQL并且在MySQL生態中已經投入了大量的資金,今后也準備主要以MySQL生態構建自己的國產數據庫體系,那么目前也有很多選擇。愛可生、萬里開源、TiDB、OceanBase、HotDB、星環KunDB、中興通訊GoldenDB、騰訊TDSQL等等一系列數據庫產品都是可以考慮的選項。如果你的企業中還有一些數據庫是Oracle,想盡可能少改動的遷移過來,那么選擇Oceanbase可能是比較好的選擇,因為Oceanbase有MySQL/Oracle兩種兼容租戶,MySQL租戶與Mysql完全兼容,Oracle租戶兼容95%以上的SQL與PL/SQL。

如果你的企業使用大量的Postgresql系列開源數據庫,而且也希望繼續使用下去。那么在做數據庫替換的時候,選擇PG兼容的數據庫會比較好。實際上目前國產數據庫產品里,很多都是基于PG開源代碼開發的,再加上openGauss雖然是獨立的開源數據庫產品,已經與PG社區版本脫離,但是其基礎還是PG數據庫,在兼容性上也是十分強的。國產數據庫中,人大金倉、瀚高、優璇等都是基于PG代碼研發的國產數據庫,MogDB、海量、神通等數據庫產品都是基于openGauss開源項目的。

當然,對于很多企業來說,數據庫替換的投資也十分大,因此在選擇數據庫上還有一個經濟性的考慮。如果企業中的數據庫規模十分龐大,那么我建議盡可能選擇生態中既有開源又有商用版本的數據庫產品,從而節約總體投資。

另外一個需要考慮的因素是運維和售后服務問題,昨天我的文中已經說了,目前國產數據庫的運維服務生態還比較薄弱,因此運維問題也必須考慮。選擇與開源產品較為兼容的國產數據庫產品,今后在運維支撐方面和構建自己的運維能力方面有一定的優勢。這些因素都是需要考慮的。

數據庫選項要考慮的因素很多,我今天也只能說出其中很少的一部分,每個企業都有自己的特點,因此也會有一些其他方面的考慮。我今天所說也不見得正確,只是一種可借鑒的思路,如果你有些不同的見解,也不妨說出來,只有大家思考的多了,解決方案才會越來越清晰。不過我覺得,數據庫國產化替代,最重要的還不是選,而是選之后的做。?

責任編輯:武曉燕 來源: 白鱔的洞穴
相關推薦

2022-10-25 07:24:23

數據庫TiDBmysql

2024-08-21 08:27:30

擴展數據庫服務器

2023-07-03 07:20:50

2024-12-06 10:54:17

國產分布式數據庫

2023-09-07 07:13:51

2022-11-09 07:20:43

調用日志502報錯nginx

2024-01-19 08:25:38

死鎖Java通信

2024-02-04 00:00:00

Effect數據組件

2023-07-26 13:11:21

ChatGPT平臺工具

2023-01-10 08:43:15

定義DDD架構

2024-01-11 08:21:33

Jetpack數據技術

2022-12-08 10:49:43

2023-01-29 08:08:34

并發庫conc通用庫

2022-11-11 08:29:24

C語言中文字符代碼

2022-10-17 09:03:52

2023-10-10 11:04:11

Rust難點內存

2024-05-06 00:00:00

InnoDBView隔離

2024-07-31 08:39:45

Git命令暫存區

2023-01-30 09:01:54

圖表指南圖形化

2024-08-06 09:47:57

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 婷婷成人在线 | 91久久久久久 | 久久成人亚洲 | 亚洲欧美日韩在线 | 亚洲精品国产第一综合99久久 | 99九九久久| 国产视频2021 | 九九热精品在线 | 波多野吉衣久久 | 午夜视频网站 | 性网址| 在线观看视频一区 | 成人在线视频网址 | 日韩欧美精品一区 | 夜色www国产精品资源站 | 久久天天| 91久久久久久久久久久 | av二区三区| 激情综合五月 | 九九久久精品视频 | 日韩av大片免费看 | 久久国内精品 | 我我色综合 | 男女网站免费观看 | av影音资源 | 亚洲久在线 | 国产成人精品一区二区在线 | 日日射夜夜骑 | 午夜影院普通用户体验区 | 精品一区二区久久久久久久网精 | 欧美黑人又粗大 | 欧美极品少妇xxxxⅹ免费视频 | 国产精品久久午夜夜伦鲁鲁 | 久久精品国产久精国产 | 青青久在线视频 | 嫩草91在线| 中文字幕亚洲视频 | 免费国产一区二区视频 | 久久久久久久一区 | 福利片一区二区 | 国产专区在线 |