国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

oracle數(shù)據(jù)庫(kù)知識(shí)點(diǎn)總結(jié) 為什么傳統(tǒng)行業(yè)幾乎都用Oracle,而互聯(lián)網(wǎng)行業(yè)幾乎都不用Oracle呢?

為什么傳統(tǒng)行業(yè)幾乎都用Oracle,而互聯(lián)網(wǎng)行業(yè)幾乎都不用Oracle呢?首先銀行要求絕對(duì)穩(wěn)定性,使用付費(fèi)不開(kāi)源產(chǎn)品可以完全責(zé)任委托,而且數(shù)據(jù)庫(kù)廠商還會(huì)有專門維護(hù),省心,省力,安全。mysql呢,開(kāi)源

為什么傳統(tǒng)行業(yè)幾乎都用Oracle,而互聯(lián)網(wǎng)行業(yè)幾乎都不用Oracle呢?

首先銀行要求絕對(duì)穩(wěn)定性,使用付費(fèi)不開(kāi)源產(chǎn)品可以完全責(zé)任委托,而且數(shù)據(jù)庫(kù)廠商還會(huì)有專門維護(hù),省心,省力,安全。

mysql呢,開(kāi)源產(chǎn)品,穩(wěn)定性沒(méi)有o高,如果要深度開(kāi)發(fā)倒是很省事,不過(guò)使用mysql就完全要看自己了,銀行不會(huì)為了一個(gè)隨時(shí)都有可能出現(xiàn)意外的定時(shí)炸彈找專門團(tuán)隊(duì)維護(hù),而且銀行交易量很大,但并非像互聯(lián)網(wǎng)應(yīng)用一樣超級(jí)并發(fā),大部分都是內(nèi)部接口使用,而且分地區(qū)都是不同的服務(wù)器,每個(gè)地區(qū)只存儲(chǔ)自己相關(guān)的數(shù)據(jù),比如你從廣東給山東異地轉(zhuǎn)賬,原始山東賬戶里并不存你的記錄,轉(zhuǎn)了之后山東數(shù)據(jù)庫(kù)才有記錄,在依賴oracle商業(yè)委托的基礎(chǔ)下,銀行還會(huì)有對(duì)賬,來(lái)保證數(shù)據(jù)一致性。

但是反觀互聯(lián)網(wǎng)企業(yè)就不一樣了,超級(jí)并發(fā),小型機(jī)已經(jīng)不滿足這種并發(fā)條件了,哪怕oracle足夠優(yōu)秀,所以要使用應(yīng)對(duì)更高并發(fā)特制的mysql,需要有專業(yè)的團(tuán)隊(duì)進(jìn)行維護(hù),穩(wěn)定性不如oracle,不過(guò)分布式集群可以避免這種情況。而且mysql因?yàn)殚_(kāi)源還可以針對(duì)自己的需求特制功能。不過(guò)大部分企業(yè)用不上[捂臉],小公司用啥都一樣。阿里重新開(kāi)發(fā)mysql除了自己用外還可以賣服務(wù)。

再說(shuō)一句,阿里其實(shí)棄o選m其實(shí)除了并發(fā)問(wèn)題,還因?yàn)閛racle太貴,因?yàn)槠髽I(yè)要考慮收支,就算阿里利潤(rùn)率也比不上銀行[靈光一閃]

為什么大部分的數(shù)據(jù)庫(kù)系統(tǒng)仍然要用oracle?

因?yàn)?span style="font-weight: bold">Oracle在互聯(lián)網(wǎng)快速發(fā)展的大環(huán)境下越來(lái)越強(qiáng),越做越好。Oracle目前最大的戰(zhàn)略計(jì)劃就是Cloud-云,同時(shí)Oracle會(huì)持續(xù)升級(jí),向精細(xì)化,智能化,自動(dòng)化等方法發(fā)展。關(guān)注12c,18c,19c的發(fā)展路徑就可以看到……

舉個(gè)例子說(shuō)一下Oracle 19c的一個(gè)新特性(Oracle 19c還未發(fā)布,從某ACED處獲取的消息)。對(duì)于傳統(tǒng)的集群,如果某個(gè)節(jié)點(diǎn)掛掉,放在傳統(tǒng)的集群中,該節(jié)點(diǎn)正在處理的操作會(huì)失敗,從而可能導(dǎo)致事務(wù)會(huì)處理失敗被回滾。但是19c的新特性就特別牛,有守護(hù)進(jìn)程會(huì)全程監(jiān)控你的事務(wù)的每一個(gè)操作,如果節(jié)點(diǎn)掛掉了,后臺(tái)會(huì)將所有操作切換到健康的節(jié)點(diǎn)重做,事務(wù)成功執(zhí)行,用戶無(wú)感知。

特別的,將Oracle與DB2相對(duì)比,Oracle和DB2相同之處就是不開(kāi)源,最大的不同之處是Oracle絕對(duì)開(kāi)放,DB2相對(duì)封閉。比如Oracle在使用時(shí)報(bào)了一個(gè)錯(cuò)誤,我們看錯(cuò)誤信息大概能知道是什么問(wèn)題,還有trace日志可查。但是DB2報(bào)了個(gè)錯(cuò)誤,那就是一串錯(cuò)誤碼,讓人不明所以。

也正是Oracle的開(kāi)放,造就了Oracle在全球數(shù)據(jù)庫(kù)市場(chǎng)占用率最高的局面,同時(shí)也造就了Oracle相對(duì)完善的生態(tài)圈。從安全性、穩(wěn)定性、可維護(hù)性等角度考慮,從公司發(fā)展的角度來(lái)看,大部分的數(shù)據(jù)庫(kù)系統(tǒng)仍然要用oracle。