新聞中心
甲骨文旗下的oracle、mysql數(shù)據(jù)庫(kù)以及java等產(chǎn)品,中國(guó)有成熟的替代品嗎?
正好這個(gè)問(wèn)題是我的專業(yè)領(lǐng)域,近幾年做的工作都是圍繞Oracle,MySQL相關(guān)維護(hù)工作進(jìn)行。java接觸不多,不敢妄言。下面一個(gè)個(gè)說(shuō)
1,Oracle數(shù)據(jù)庫(kù),目前在金融和運(yùn)營(yíng)商行業(yè)廣泛作用,穩(wěn)定性,性能,安全性以及相關(guān)生態(tài)最完善。這幾年受國(guó)產(chǎn)安可,信創(chuàng)的影響,在政府及央企中正在逐步被替換,這種被替換的原因很大方面因?yàn)檫@類企業(yè)業(yè)務(wù)并發(fā)不高,國(guó)產(chǎn)達(dá)夢(mèng),人大進(jìn)倉(cāng),瀚高等可以支持。但在銀行運(yùn)營(yíng)商等行業(yè),短期內(nèi)核心業(yè)務(wù)不會(huì)被替換。一句話,穩(wěn)定壓倒一切。在其他回答中看有人還提到了Db2數(shù)據(jù)庫(kù),這個(gè)目前在5大行核心業(yè)務(wù)系統(tǒng)基本沒有了,農(nóng)行在前幾年完成了遷移到Oracle,交行目前還有一些。但除了工商銀行,基本都還是在Oracle平臺(tái)。
MySQL,互聯(lián)網(wǎng)行業(yè)廣泛作用,原因很簡(jiǎn)單:便宜,現(xiàn)在在社區(qū)非?;钴S,本身也比較成熟了,國(guó)內(nèi)很多數(shù)據(jù)庫(kù)是基于MySQL或者pg深度優(yōu)化的版本。已經(jīng)應(yīng)用在金融行業(yè)的非核心系統(tǒng)中,性能完全夠用。到目前短期內(nèi)不太可能代替Oracle。

oracle不用無(wú)所謂,mysql5.7以前的版本是不受版權(quán)限制的,大部分國(guó)產(chǎn)數(shù)據(jù)庫(kù)包括阿里騰訊都基于此版本魔改。至于java,現(xiàn)在只是服務(wù)器開發(fā)可選語(yǔ)言之一,也許有版權(quán)許可問(wèn)題,但是也可以改用完全開放的C/C++語(yǔ)言替代,當(dāng)然前提是要實(shí)現(xiàn)一個(gè)類似于spring boot的通用微服務(wù)框架,和各種通用組件。
筆者作為一個(gè)從事多年Java服務(wù)端的開發(fā)人員,根據(jù)自己的認(rèn)知依次對(duì)每個(gè)產(chǎn)品做下分析:
Oracle
Oracle在數(shù)據(jù)庫(kù)產(chǎn)品上是神一樣的存在,目前沒有聽到過(guò)有任何產(chǎn)品在綜合性能上能夠超越它。Mysql在它面前也就是個(gè)弟弟一樣的存在,但是MySQL卻在互聯(lián)網(wǎng)行業(yè)得到了廣泛應(yīng)用,Oracle卻沒有。為什么呢?最主要一個(gè)原因就是Oracle數(shù)據(jù)庫(kù)商用費(fèi)用昂貴,幾乎沒有幾家互聯(lián)網(wǎng)公司能承受的起這么高的費(fèi)用。雖然Oracle很牛,沒有單個(gè)數(shù)據(jù)庫(kù)產(chǎn)品可以替代它,但是隨著中國(guó)互聯(lián)網(wǎng)的發(fā)展,出現(xiàn)了很多非關(guān)系型數(shù)據(jù)庫(kù)、以及分布式關(guān)系型數(shù)據(jù)庫(kù)(TIDB)等完全可以替代Oracle數(shù)據(jù)庫(kù)的方案,甚至更加靈活更加輕量級(jí)。
MySQL
MySQL在互聯(lián)網(wǎng)行業(yè)得到了廣泛應(yīng)用,不但免費(fèi),而且開源,成了國(guó)內(nèi)絕大多數(shù)互聯(lián)網(wǎng)公司中的重要數(shù)據(jù)庫(kù)產(chǎn)品(包括我所在公司,有實(shí)力的公司在MySQL基礎(chǔ)上做了二次開發(fā)以適應(yīng)公司需求)。MySQL作為Oracle的弟弟,當(dāng)然也有它自己的不足,單表超過(guò)2000w行查詢效率就會(huì)變得極低(一般建議單表不要超過(guò)500w行),這時(shí)候就需要用到數(shù)據(jù)庫(kù)中間件(mycat等)進(jìn)行分庫(kù)分表帶來(lái)了額外成本和不穩(wěn)定性。有合適的替代方案嗎?當(dāng)然,TIDB作為國(guó)內(nèi)組織自研的開源分布式 HTAP數(shù)據(jù)庫(kù),結(jié)合了傳統(tǒng)的 RDBMS 和 NoSQL 的最佳特性。TiDB 兼容 MySQL,支持無(wú)限的水平擴(kuò)展,具備強(qiáng)一致性和高可用性。所以在數(shù)據(jù)量上來(lái)的時(shí)候,可以用TIDB來(lái)替代MySQL,由于TIDB實(shí)現(xiàn)了MySQL協(xié)議,所以在數(shù)據(jù)庫(kù)替換的時(shí)候應(yīng)用改動(dòng)也不會(huì)太大。
Java
Java作為一門面向?qū)ο蟾呒?jí)編程語(yǔ)言,由于其簡(jiǎn)單、安全以及跨平臺(tái)移植等特性被廣泛應(yīng)用。反觀國(guó)內(nèi)編程語(yǔ)言的發(fā)展差了很多,更別說(shuō)跟Java這種排名前3的語(yǔ)言進(jìn)行比較了。但是JavaJDK的開源(OpenJDK)讓很多有實(shí)力的公司(如阿里)在OpenJDK基礎(chǔ)上根據(jù)公司內(nèi)部場(chǎng)景需要進(jìn)行了二次開發(fā),補(bǔ)足了JDK場(chǎng)景的單一。雖然國(guó)內(nèi)編程語(yǔ)言發(fā)展不好,但是國(guó)內(nèi)二次創(chuàng)新的能力是極強(qiáng)的,相信不久的將來(lái),國(guó)產(chǎn)編程語(yǔ)言也會(huì)走向世界的舞臺(tái)。
最后,雖然大家對(duì)Oracle、MySQL、Java等產(chǎn)品認(rèn)可度很高,但是國(guó)內(nèi)的相關(guān)技術(shù)也在不斷發(fā)展,很多在二次創(chuàng)新的基礎(chǔ)上已經(jīng)超過(guò)了這些產(chǎn)品原有的功能。
筆者是一位熱愛互聯(lián)網(wǎng)、熱愛互聯(lián)網(wǎng)技術(shù)、熱于分享的年輕人,如果您跟我一樣,我愿意成為您的朋友,分享每一個(gè)有價(jià)值的知識(shí)給您。喜歡作者的同學(xué),點(diǎn)贊+轉(zhuǎn)發(fā)+關(guān)注哦!
完全有替代品
oracle、MySQL、java這三個(gè)名詞聯(lián)系到一起,還是不得不提到一個(gè)全球大型數(shù)據(jù)庫(kù)軟件公司甲骨文(Oracle),而提到甲骨文又不提到的創(chuàng)始人和CEO。埃里森是比爾·蓋茨死對(duì)頭,也是漫威超級(jí)英雄鋼鐵俠的原型。
在單機(jī)數(shù)據(jù)庫(kù)時(shí)代,oracle以性能和穩(wěn)定性著稱,非常受一些大型機(jī)構(gòu),如銀行、政府、事業(yè)單位等不差錢的組織歡迎。MySQL由于其小巧精悍,使用成本低廉,受到一些小企業(yè)用戶的青睞。MySQL數(shù)據(jù)庫(kù)也在2008年也被SUN公司以10億美元收購(gòu)。2009年4月,Oracle公司以74億美元收購(gòu)Sun公司,自此MySQL數(shù)據(jù)庫(kù)進(jìn)入Oracle時(shí)代,而其第三方的存儲(chǔ)引擎InnoDB早在2005年就被Oracle公司收購(gòu)。這個(gè)時(shí)候的oracle真的是一家獨(dú)大,在數(shù)據(jù)庫(kù)技術(shù)上,可以說(shuō)是無(wú)出其右,同時(shí)在java技術(shù)領(lǐng)域也是標(biāo)準(zhǔn)和規(guī)則的制定者。
2008年,阿里還在用著oracle的數(shù)據(jù)庫(kù),用戶增長(zhǎng)太快,中心化的數(shù)據(jù)庫(kù)也漸漸頂不住。阿里于是開始自主研發(fā)云計(jì)算,去中心化。經(jīng)過(guò)艱難的幾年,阿里云有了自己的云計(jì)算系統(tǒng)飛天,雙十一這樣的海量性能考驗(yàn)也挺過(guò)了一波又一波。
現(xiàn)在的阿里不僅僅國(guó)內(nèi)最著名的互聯(lián)網(wǎng)公司,同時(shí)也提供全套的技術(shù)解決方案。阿里云服務(wù)著制造、金融、政務(wù)、交通、醫(yī)療、電信、能源等眾多領(lǐng)域的領(lǐng)軍企業(yè),包括中國(guó)聯(lián)通、12306、中石化、中石油、飛利浦、華大基因等大型企業(yè)客戶,以及微博、知乎、錘子科技等明星互聯(lián)網(wǎng)公司。在天貓雙11全球狂歡節(jié)、12306春運(yùn)購(gòu)票等極富挑戰(zhàn)的應(yīng)用場(chǎng)景中,阿里云保持著良好的運(yùn)行紀(jì)錄。
阿里云提供的polaDB數(shù)據(jù)庫(kù)服務(wù),不僅簡(jiǎn)單易用而且兼容MySQL、PostgreSQL、Oracle引擎。您已有的應(yīng)用程序代碼、驅(qū)動(dòng)無(wú)需更改,即可運(yùn)行于POLARDB。在性能上,也經(jīng)歷過(guò)海量數(shù)據(jù)的考驗(yàn),也值得依賴。
自從斯諾登事件爆發(fā)以來(lái),國(guó)外的軟件產(chǎn)品很多受到質(zhì)疑,因?yàn)闊o(wú)法得知國(guó)外的軟件產(chǎn)品是否暗藏了后門,中國(guó)政府包括一些大的國(guó)企多數(shù)在這種情況下將軟硬件采購(gòu)目光轉(zhuǎn)向了國(guó)內(nèi)。以前花大價(jià)錢購(gòu)買oracle的現(xiàn)象會(huì)越來(lái)越少。對(duì)國(guó)內(nèi)相關(guān)機(jī)構(gòu)和組織而言,數(shù)據(jù)庫(kù)的首選是國(guó)產(chǎn)數(shù)據(jù)庫(kù)。
到此,以上就是小編對(duì)于國(guó)產(chǎn)數(shù)據(jù)庫(kù)介紹的問(wèn)題就介紹到這了,希望這1點(diǎn)解答對(duì)大家有用。
當(dāng)前題目:國(guó)產(chǎn)數(shù)據(jù)庫(kù)公司,國(guó)產(chǎn)數(shù)據(jù)庫(kù)服務(wù)器2022年更新(國(guó)產(chǎn)數(shù)據(jù)庫(kù)廠家)
文章源于:http://www.dlmjj.cn/article/djscsid.html


咨詢
建站咨詢
