自學(xué)sql容易嗎 oracle數(shù)據(jù)庫(kù)的優(yōu)缺點(diǎn)?
oracle數(shù)據(jù)庫(kù)的優(yōu)缺點(diǎn)?1、從兼容性,容災(zāi)機(jī)制(集群),鎖,權(quán)限分配管理這些方面來(lái)說(shuō),ORACLE做的還算可以2、當(dāng)并發(fā)性操作的時(shí)候,性能就不是太好了,用于做統(tǒng)計(jì)和分析的時(shí)候,性能方面要比tera
oracle數(shù)據(jù)庫(kù)的優(yōu)缺點(diǎn)?
1、從兼容性,容災(zāi)機(jī)制(集群),鎖,權(quán)限分配管理這些方面來(lái)說(shuō),ORACLE做的還算可以2、當(dāng)并發(fā)性操作的時(shí)候,性能就不是太好了,用于做統(tǒng)計(jì)和分析的時(shí)候,性能方面要比teradata差很多3、最重要的是ORACLE技術(shù)相對(duì)開放,市面上有很多的書,ORACLE好的人也很多,但是有些數(shù)據(jù)庫(kù)市面上可用資源就相當(dāng)少了個(gè)人意見,僅供參考
oracle數(shù)據(jù)庫(kù)的優(yōu)勢(shì)有哪些?
你好,由oracle公司開發(fā)的,面向internet計(jì)算的,支技關(guān)系對(duì)象型的,分布式的數(shù)據(jù)庫(kù)產(chǎn)品。是一個(gè)高度集的互聯(lián)網(wǎng)應(yīng)用平臺(tái),為企業(yè)數(shù)據(jù)數(shù)據(jù)存儲(chǔ)提交高性能的數(shù)據(jù)管理系統(tǒng)。Oracle數(shù)據(jù)庫(kù)的主要特點(diǎn):1、支持多用戶、大事務(wù)量的事務(wù)處理2、數(shù)據(jù)安全性和完整性控制3、支持分布式數(shù)據(jù)處理4、可移植性5、Oracle數(shù)據(jù)庫(kù)基于客戶端/服務(wù)器技術(shù)
使用Oracle數(shù)據(jù)庫(kù)的優(yōu)點(diǎn)?
oracle優(yōu)勢(shì)很多,大部分銀行保險(xiǎn)電信大部分是用oracle處理的優(yōu)勢(shì)主要有1、處理速度快,非???、安全級(jí)別高。支持快閃以及完美的恢復(fù),即使硬件壞了也可以恢復(fù)到故障發(fā)前的1s3、幾臺(tái)數(shù)據(jù)庫(kù)做集群數(shù)據(jù)庫(kù),可以做到幾秒s以內(nèi)故障轉(zhuǎn)移,而且數(shù)據(jù)物理完全一致,現(xiàn)在集群一直是最優(yōu)秀的解決方案,對(duì)于銀行保險(xiǎn)沒(méi)有其他太多的選項(xiàng){數(shù)據(jù)不丟,快速切換,負(fù)載均衡}4、網(wǎng)格控制,以及數(shù)據(jù)倉(cāng)庫(kù)方面也非常強(qiáng)大對(duì)了免費(fèi)以及開源的言論都是錯(cuò)誤的。。。oracle產(chǎn)品及服務(wù)都是付費(fèi)的,而且價(jià)格不菲。比其他數(shù)據(jù)庫(kù)要貴,物有所值。oracle不是開源的。不過(guò)可以在redhat或者其他開源操作系統(tǒng)上安裝。mysql在sun沒(méi)被oracle收購(gòu)是開源的,免費(fèi)的,之后oracle公司打算把mysql打造成不開源,收費(fèi)模式的。
國(guó)內(nèi)銀行系統(tǒng)用美國(guó)甲骨文Oracle數(shù)據(jù)庫(kù)不怕泄密嗎?
典型的總有刁民想害朕的心態(tài)[靈光一閃]
為什么傳統(tǒng)行業(yè)幾乎都用Oracle,而互聯(lián)網(wǎng)行業(yè)幾乎都不用Oracle呢?
首先銀行要求絕對(duì)穩(wěn)定性,使用付費(fèi)不開源產(chǎn)品可以完全責(zé)任委托,而且數(shù)據(jù)庫(kù)廠商還會(huì)有專門維護(hù),省心,省力,安全。
mysql呢,開源產(chǎn)品,穩(wěn)定性沒(méi)有o高,如果要深度開發(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)殚_源還可以針對(duì)自己的需求特制功能。不過(guò)大部分企業(yè)用不上[捂臉],小公司用啥都一樣。阿里重新開發(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相同之處就是不開源,最大的不同之處是Oracle絕對(duì)開放,DB2相對(duì)封閉。比如Oracle在使用時(shí)報(bào)了一個(gè)錯(cuò)誤,我們看錯(cuò)誤信息大概能知道是什么問(wèn)題,還有trace日志可查。但是DB2報(bào)了個(gè)錯(cuò)誤,那就是一串錯(cuò)誤碼,讓人不明所以。
也正是Oracle的開放,造就了Oracle在全球數(shù)據(jù)庫(kù)市場(chǎng)占用率最高的局面,同時(shí)也造就了Oracle相對(duì)完善的生態(tài)圈。從安全性、穩(wěn)定性、可維護(hù)性等角度考慮,從公司發(fā)展的角度來(lái)看,大部分的數(shù)據(jù)庫(kù)系統(tǒng)仍然要用oracle。