337p人体粉嫩胞高清图片,97人妻精品一区二区三区在线 ,日本少妇自慰免费完整版,99精品国产福久久久久久,久久精品国产亚洲av热一区,国产aaaaaa一级毛片,国产99久久九九精品无码,久久精品国产亚洲AV成人公司
網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

Oracle 也有做失敗的數(shù)據(jù)庫(kù)系統(tǒng)?是的今天我們來(lái)說(shuō)說(shuō)他

0
分享至

哪個(gè)國(guó)際數(shù)據(jù)庫(kù)軟件,做了一個(gè)不靠譜的數(shù)據(jù)庫(kù)項(xiàng)目,被人所詬病。Oracle,當(dāng)然是大名鼎鼎的ORACLE。

大家是否記得 Oracle的一個(gè)數(shù)據(jù)庫(kù)產(chǎn)品 MySQL中的一個(gè)項(xiàng)目 NDB,說(shuō)這個(gè)可能還有人想不起來(lái),MySQL Cluster,想起來(lái)了吧。

曾經(jīng)MySQL推出的一個(gè)MySQL的高可用模式MySQL Cluster, 為什么說(shuō)這是一個(gè)失敗的產(chǎn)品,因?yàn)檫@個(gè)產(chǎn)品在以下幾個(gè)地方,有一些值得人思考的問(wèn)題。

產(chǎn)品設(shè)計(jì)混亂,如果ORACLE有 RAC,Oracle Real Applicaiton Clusters,那么這個(gè)產(chǎn)品就是在此概念上做出來(lái)的,MySQL也應(yīng)該有一個(gè)和Oracle 一樣的高可用產(chǎn)品的思路。

可我特別想問(wèn)幾個(gè)問(wèn)題,如果ORACLE 有RAC ,那么客戶關(guān)注的是什么,用MySQL的客戶為什么也要關(guān)心這個(gè)事情。ORACLE 的客戶畫(huà)像是什么,ORACLE的產(chǎn)品經(jīng)理應(yīng)該有這個(gè)分析和報(bào)告。

那么按照ORACLE的客戶畫(huà)像來(lái),翻印的MySQL客戶也有這個(gè)需求,是從何而來(lái)的這個(gè)結(jié)論。Oracle RAC 是一種“共享一切”的數(shù)據(jù)庫(kù)集群架構(gòu)。它由兩個(gè)或多個(gè)計(jì)算機(jī)構(gòu)成一個(gè)集群,這些計(jì)算機(jī)(節(jié)點(diǎn))通過(guò)高速網(wǎng)絡(luò)(Interconnect)連接,并共享同一組磁盤(pán)存儲(chǔ)(Shared Storage)。

MySQL的NDB,一個(gè)類(lèi)似Oracle 的RAC的東西,最初是為電信計(jì)費(fèi)設(shè)計(jì)的,他強(qiáng)調(diào)的是毫秒響應(yīng)時(shí)間,高可用以及分布式冗余,并且要求在此上的事務(wù)高度結(jié)構(gòu)化,且短事務(wù)。

此時(shí)不禁要問(wèn)一句,ORACLE 你已經(jīng)有了ORACLE這樣的數(shù)據(jù)庫(kù)巨無(wú)霸,而搞出MySQL NDB的緣由是什么。

NDB的核心設(shè)計(jì)是在分片和shared nothing的架構(gòu)上,數(shù)據(jù)分布在多個(gè)節(jié)點(diǎn),對(duì)于主鍵的查詢(xún)速度非??欤灰婕暗狡胀〝?shù)據(jù)庫(kù)的 join, group by 等就馬上不行了。

同時(shí)ORACLE在NDB上進(jìn)行了一些努力,但是基于分布式的概念在0RACLE天生的缺陷,如設(shè)計(jì)了協(xié)調(diào)器而數(shù)據(jù)的性能大量損耗在網(wǎng)絡(luò)通信和數(shù)據(jù)傳輸中。

同時(shí)基于NDB非常不擅長(zhǎng)復(fù)雜查詢(xún)的特性,雖然也研究了下推的方式減少網(wǎng)絡(luò)和節(jié)點(diǎn)傳輸數(shù)據(jù),但存在JOIN的列的類(lèi)型限制等諸多問(wèn)題。

同時(shí)一些自身的ORACLE的專(zhuān)家,還試圖給ORACLE刷白,我們來(lái)看這段。


But the way MySQL Cluster splits data in a sharded manner over the data node pairs means that it supports queries best if they are lookups for specific rows by their primary key. Range queries likely have to span many data nodes. Join queries also have to span many data nodes. Complex reporting queries have terrible performance.

Many people who don't understand this tradeoff attempt to port their existing application to use MySQL Cluster, and are disappointed in the performance. It may give no improvement over using InnoDB, or it can even show a drop in performance.

This isn't a weakness of MySQL Cluster -- it's a weakness of a physically sharded architecture in general.

但是 MySQL Cluster 在數(shù)據(jù)節(jié)點(diǎn)對(duì)上以分片方式分割數(shù)據(jù)的方式意味著,如果查詢(xún)是通過(guò)主鍵查找特定行,它最支持查詢(xún)。范圍查詢(xún)可能必須跨越許多數(shù)據(jù)節(jié)點(diǎn)。連接查詢(xún)也必須跨越許多數(shù)據(jù)節(jié)點(diǎn)。復(fù)雜的報(bào)告查詢(xún)性能很差。 許多不理解這種權(quán)衡的人試圖將他們現(xiàn)有的應(yīng)用程序移植到使用 MySQL 集群,并對(duì)性能感到失望。它可能不會(huì)比使用 InnoDB 有任何改進(jìn),甚至?xí)@示性能下降。 這不是 MySQL Cluster 的弱點(diǎn) —— 這是一般物理分片架構(gòu)的弱點(diǎn)。

這上面這位仁兄的解釋是,不支持復(fù)雜查詢(xún)不是MySQL Cluster的弱點(diǎn),而是分片結(jié)構(gòu)的弱點(diǎn)。


繼續(xù)辯解為mysql cluster

硬件預(yù)算。您需要大量服務(wù)器,而每臺(tái)服務(wù)器都需要大量 RAM。您可能還需要將集群放在專(zhuān)用子網(wǎng)上,并為您的所有主機(jī)購(gòu)買(mǎi)高端 NIC。軟件是免費(fèi)的,但基礎(chǔ)設(shè)施和操作可能很昂貴。 配置和調(diào)優(yōu)知識(shí)。NDB 不是 MySQL 站點(diǎn)中最常用的存儲(chǔ)引擎 InnoDB。所以很多調(diào)優(yōu)智慧和留檔并不適用。找到能夠有效操作 MySQL 集群站點(diǎn)的 DBA 很難。或者你可以從一個(gè)有主流 MySQL 知識(shí)的稱(chēng)職 DBA 開(kāi)始,給他們時(shí)間來(lái)培訓(xùn) NDB,但這也既耗時(shí)又昂貴。 模式設(shè)計(jì)。任何分片架構(gòu)都需要有一個(gè)旨在利用分片的模式。如果查詢(xún)只觸及一個(gè)分片,查詢(xún)效果很好。但有時(shí)您還需要運(yùn)行一個(gè)范圍查詢(xún),該查詢(xún)將觸及所有分片。我的雇主Percona為幾家公司提供咨詢(xún),他們閱讀了 MySQL 集群的高基準(zhǔn)數(shù)字,因此他們簡(jiǎn)單地將現(xiàn)有應(yīng)用程序?qū)?MySQL 集群實(shí)例,發(fā)現(xiàn)它比使用傳統(tǒng) MySQL 實(shí)例時(shí)性能更差。

上面一些國(guó)外數(shù)據(jù)庫(kù)專(zhuān)家為MySQL Cluster的辯解,讓我們可以窺見(jiàn)更多的MySQL Cluster的缺陷。

總結(jié)為:

1、需要大內(nèi)存,以及更多的主機(jī),因?yàn)閿?shù)據(jù)全部要在內(nèi)存中處理

2、數(shù)據(jù)的格式和數(shù)據(jù)的操作方式,并不和MySQL完全兼容

3、之前在MySQL可以很好解決的一般復(fù)雜SQL查詢(xún)的問(wèn)題,在NDB集群并不能很好的解決

4、現(xiàn)有的應(yīng)用程序,如果構(gòu)建在MySQL上,是無(wú)法安全的且完全的移植到

5、應(yīng)該主鍵查詢(xún),且對(duì)于范圍查詢(xún)十分的不友好。


MySQL Cluster 文檔

而官方的我找到的MYSQL CLUSTER的文檔,對(duì)于以上問(wèn)題,一概不談,都是圍繞數(shù)據(jù)庫(kù)的高可用去談?wù)摂?shù)據(jù)庫(kù)產(chǎn)品的,對(duì)于數(shù)據(jù)查詢(xún)的難點(diǎn),和應(yīng)用的改造只字不提。

后來(lái)查了一下這個(gè)系統(tǒng)的歷史,這個(gè)系統(tǒng)并不是Oracle自研的,而是收購(gòu)Ericsson 而來(lái)了,而當(dāng)初這個(gè)系統(tǒng)的產(chǎn)生完全是針對(duì)電信行業(yè)特定的系統(tǒng)而生,并不是為了廣泛的數(shù)據(jù)庫(kù)應(yīng)用而設(shè)定的。



PPT


PPT

所以從上述的信息收集和信息的分析,MySQL Cluster本身就不是為了廣泛的數(shù)據(jù)庫(kù)客戶服務(wù)的,他出自瑞典愛(ài)立信的內(nèi)部的數(shù)據(jù)庫(kù)系統(tǒng)。


愛(ài)立信

最后根據(jù)網(wǎng)絡(luò)查詢(xún)的NDB的問(wèn)題點(diǎn)總結(jié)如下:

1、核心是同步內(nèi)存分布式架構(gòu),shared Nothing In Memory

2、數(shù)據(jù)節(jié)點(diǎn)全部?jī)?nèi)存駐留,雖然后期支持磁盤(pán),但是性能會(huì)急劇下降

3、所有更新操作都需要兩階段在多個(gè)節(jié)點(diǎn)提交完成,節(jié)點(diǎn)數(shù)量變大將導(dǎo)致寫(xiě)放大,和網(wǎng)絡(luò)數(shù)據(jù)同步的消耗變大

4、無(wú)法完成JOIN 的數(shù)據(jù)查詢(xún),導(dǎo)致數(shù)據(jù)庫(kù)無(wú)法完成普通數(shù)據(jù)庫(kù)可以完成的任務(wù),官方建議使用 KEY VALUE進(jìn)行數(shù)據(jù)的提取和存儲(chǔ)。

5、系統(tǒng)沒(méi)有分布式性能優(yōu)化器,僅僅支持 RC的隔離級(jí)別

6、對(duì)于MYSQL 本身支持的功能不支持,全文索引,空間索引,約束,外鍵,觸發(fā)器,存儲(chǔ)過(guò)程,等

7、管理極其復(fù)雜,包含了 NDB_MGMD , NDBD ,MYSQLD 等組件配置極其復(fù)雜對(duì)于系統(tǒng)啟動(dòng)順序要求非常敏感。

寫(xiě)到這里,讓我想起另一個(gè)數(shù)據(jù)庫(kù)的類(lèi)似杰作,POSTGRESQL XL XC系統(tǒng)。

另外一些論壇中對(duì)于NDB系統(tǒng)的有一個(gè)用戶的評(píng)價(jià),就怕出問(wèn)題,出了問(wèn)題,一修就是半天。

綜上所述,MySQL CLUSTER 系統(tǒng)是一個(gè)ORACLE 在自己數(shù)據(jù)庫(kù)產(chǎn)品中失敗的杰作,收購(gòu),且針對(duì)極為特殊的業(yè)務(wù)場(chǎng)景,與當(dāng)前的大部分?jǐn)?shù)據(jù)庫(kù)系統(tǒng)相比,無(wú)法完成基本的JOIN SQL查詢(xún)的工作,系統(tǒng)擴(kuò)展后,并不能得到系統(tǒng)的性能提升,種種問(wèn)題。


NDB 測(cè)試場(chǎng)景(順便說(shuō)一句,ORACLE在官方文檔開(kāi)始淡化 NDB CLUSTER)

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
霍爾木茲海峽大消息!俄羅斯:禁止汽油出口!經(jīng)濟(jì)學(xué)家:全球糧價(jià)面臨上漲風(fēng)險(xiǎn)

霍爾木茲海峽大消息!俄羅斯:禁止汽油出口!經(jīng)濟(jì)學(xué)家:全球糧價(jià)面臨上漲風(fēng)險(xiǎn)

中國(guó)能源網(wǎng)
2026-03-29 10:59:04
人的基因到底有多強(qiáng)大?網(wǎng)友:今年剪了個(gè)短發(fā),我爸一看就害怕!

人的基因到底有多強(qiáng)大?網(wǎng)友:今年剪了個(gè)短發(fā),我爸一看就害怕!

另子維愛(ài)讀史
2026-03-21 20:46:34
A股:下周穩(wěn)了!周末突發(fā)“2大利好”,這幾個(gè)板塊將直接起飛?

A股:下周穩(wěn)了!周末突發(fā)“2大利好”,這幾個(gè)板塊將直接起飛?

夜深?lèi)?ài)雜談
2026-03-29 19:56:50
蘋(píng)果新品突然上架,3月27日,全面開(kāi)售

蘋(píng)果新品突然上架,3月27日,全面開(kāi)售

科技堡壘
2026-03-27 13:34:57
我在部隊(duì)養(yǎng)了三年豬,退伍后卻意外當(dāng)了警察,改變了命運(yùn)

我在部隊(duì)養(yǎng)了三年豬,退伍后卻意外當(dāng)了警察,改變了命運(yùn)

靜若梨花
2026-03-28 21:22:59
知名女演員景區(qū)“打工”被拍!現(xiàn)場(chǎng)畫(huà)面曝光,網(wǎng)友:這還是我認(rèn)識(shí)的她?

知名女演員景區(qū)“打工”被拍!現(xiàn)場(chǎng)畫(huà)面曝光,網(wǎng)友:這還是我認(rèn)識(shí)的她?

背包旅行
2026-03-29 17:03:24
玩心跳直到最后一秒!上海男籃100-96險(xiǎn)勝山西男籃!

玩心跳直到最后一秒!上海男籃100-96險(xiǎn)勝山西男籃!

五星體育
2026-03-29 22:10:07
心如死灰!一乳腺癌患者哭訴抗癌1年,在丈夫外套翻出他達(dá)拉非…

心如死灰!一乳腺癌患者哭訴抗癌1年,在丈夫外套翻出他達(dá)拉非…

火山詩(shī)話
2026-03-27 06:26:22
一場(chǎng)134-109讓快船無(wú)奈!西部附加賽對(duì)陣基本敲定,勇士難上加難

一場(chǎng)134-109讓快船無(wú)奈!西部附加賽對(duì)陣基本敲定,勇士難上加難

小徐講八卦
2026-03-29 12:53:33
美媒發(fā)出靈魂拷問(wèn):三任美總統(tǒng)都要對(duì)付中國(guó),最后卻全斷送在中東

美媒發(fā)出靈魂拷問(wèn):三任美總統(tǒng)都要對(duì)付中國(guó),最后卻全斷送在中東

共工之錨
2026-03-28 19:50:10
美軍集結(jié)地遭襲擊傷亡慘重!美媒:美國(guó)軍力遭受二戰(zhàn)后最嚴(yán)重削弱

美軍集結(jié)地遭襲擊傷亡慘重!美媒:美國(guó)軍力遭受二戰(zhàn)后最嚴(yán)重削弱

影孖看世界
2026-03-28 22:40:15
為什么全世界最瘦的是日本人?評(píng)論區(qū)的回答笑暈了,簡(jiǎn)直一針見(jiàn)血

為什么全世界最瘦的是日本人?評(píng)論區(qū)的回答笑暈了,簡(jiǎn)直一針見(jiàn)血

另子維愛(ài)讀史
2026-03-06 20:14:42
光譜:一種關(guān)于存在的豐盈宣言

光譜:一種關(guān)于存在的豐盈宣言

疾跑的小蝸牛
2026-03-28 23:00:50
巴基斯坦的尷尬:面子丟盡,里子空空,不得不轉(zhuǎn)身向伊朗示好

巴基斯坦的尷尬:面子丟盡,里子空空,不得不轉(zhuǎn)身向伊朗示好

民間胡扯老哥
2026-03-29 20:26:24
必須簽回徐昕!廣東隊(duì)被迫換帥,杜鋒進(jìn)入離隊(duì)倒計(jì)時(shí)?

必須簽回徐昕!廣東隊(duì)被迫換帥,杜鋒進(jìn)入離隊(duì)倒計(jì)時(shí)?

緋雨兒
2026-03-29 14:11:06
央行證監(jiān)會(huì)聯(lián)手送定心丸!A股下跌空間徹底鎖死,下周穩(wěn)了!

央行證監(jiān)會(huì)聯(lián)手送定心丸!A股下跌空間徹底鎖死,下周穩(wěn)了!

慧眼看世界哈哈
2026-03-29 19:17:09
窮可以讓一個(gè)女人卑微到什么程度?看網(wǎng)友的評(píng)論引起萬(wàn)千共鳴

窮可以讓一個(gè)女人卑微到什么程度?看網(wǎng)友的評(píng)論引起萬(wàn)千共鳴

夜深?lèi)?ài)雜談
2026-03-01 21:28:54
三百名醫(yī)生提醒:晨起喝溫水對(duì)心腦血管的影響,建議抽空看看

三百名醫(yī)生提醒:晨起喝溫水對(duì)心腦血管的影響,建議抽空看看

健康之光
2026-03-02 17:35:03
保密期限終到期,中央首長(zhǎng)透露:毛岸英真相,可以向外界公開(kāi)了

保密期限終到期,中央首長(zhǎng)透露:毛岸英真相,可以向外界公開(kāi)了

歷史點(diǎn)行
2026-03-29 13:38:28
華為10100mAh新機(jī)官宣:3月29日,全面開(kāi)售

華為10100mAh新機(jī)官宣:3月29日,全面開(kāi)售

科技堡壘
2026-03-29 11:32:33
2026-03-29 22:27:00
ITPUB學(xué)院
ITPUB學(xué)院
分享技術(shù)干貨,了解最新動(dòng)態(tài)
1191文章數(shù) 629關(guān)注度
往期回顧 全部

科技要聞

馬斯克承認(rèn)xAI"建錯(cuò)了",11位創(chuàng)始人均離職

頭條要聞

動(dòng)車(chē)被困隧道內(nèi)停車(chē)斷電4個(gè)小時(shí) 乘客:有人緊張暈倒

頭條要聞

動(dòng)車(chē)被困隧道內(nèi)停車(chē)斷電4個(gè)小時(shí) 乘客:有人緊張暈倒

體育要聞

絕殺衛(wèi)冕冠軍后,他單手指天把勝利獻(xiàn)給父親

娛樂(lè)要聞

張凌赫事件持續(xù)升級(jí)!官方點(diǎn)名怒批

財(cái)經(jīng)要聞

Kimi、Minimax 們的算力荒

汽車(chē)要聞

嵐圖泰山X8配置曝光 四激光雷達(dá)/華為新一代座艙

態(tài)度原創(chuàng)

親子
家居
數(shù)碼
本地
公開(kāi)課

親子要聞

孩子見(jiàn)老師躲著走?這是“權(quán)威恐懼癥”,希望娃大膽記住這幾點(diǎn)

家居要聞

曲線華爾茲 現(xiàn)代簡(jiǎn)約

數(shù)碼要聞

DDR5內(nèi)存價(jià)格回落!專(zhuān)家:仍將持續(xù)下探

本地新聞

在濰坊待了三天,沒(méi)遇到一個(gè)“濰坊人”

公開(kāi)課

李玫瑾:為什么性格比能力更重要?

無(wú)障礙瀏覽 進(jìn)入關(guān)懷版