官术网_书友最值得收藏!

第1章 智能掃描

在Oracle傳統(tǒng)架構(gòu)中,數(shù)據(jù)倉庫類型的業(yè)務(wù)系統(tǒng)最常見的性能問題就是IO出現(xiàn)性能瓶頸,SQL語句大量的全掃描操作導(dǎo)致需要從存儲子系統(tǒng)中掃描大量的數(shù)據(jù)塊,并將這些數(shù)據(jù)塊傳送到數(shù)據(jù)庫服務(wù)器上進(jìn)行數(shù)據(jù)處理和加工,而最關(guān)鍵的問題是傳輸?shù)綌?shù)據(jù)庫服務(wù)器上的這些數(shù)據(jù)塊很可能絕大部分不是最終需要的數(shù)據(jù),在數(shù)據(jù)處理和加工的過程中會被丟棄。

隨著閃存技術(shù)的發(fā)展,存儲子系統(tǒng)的IO性能有了大幅的提升,在一定程度上緩解了一部分IO壓力。然而,就整個傳統(tǒng)架構(gòu)而言,IO性能瓶頸卻仍然沒有完全解除,數(shù)據(jù)庫服務(wù)器與存儲子系統(tǒng)之間的IO鏈路仍然是IO性能的瓶頸。同時,數(shù)據(jù)倉庫類型的業(yè)務(wù)系統(tǒng),其數(shù)據(jù)量極其龐大,動輒幾十到幾百TB,甚至到PB的數(shù)量級,將如此多的數(shù)據(jù)存放在這種昂貴的閃存上,其實(shí)也是一種極為奢侈和浪費(fèi)的行為。

Oracle公司為了解決數(shù)據(jù)倉庫類型的業(yè)務(wù)系統(tǒng)大量IO掃描與IO傳輸帶來的性能問題,開發(fā)了Exadata。Exadata是一種軟硬件相結(jié)合并預(yù)先進(jìn)行了配置和優(yōu)化的數(shù)據(jù)庫架構(gòu),它完全顛覆了傳統(tǒng)架構(gòu)的一些設(shè)計思想和理念。在硬件層面上,數(shù)據(jù)庫服務(wù)器與存儲子系統(tǒng)之間的IO互聯(lián)使用Infiniband交換機(jī),將IO帶寬提升至40Gb/s;在軟件層面上,存儲軟件實(shí)現(xiàn)了智能掃描。所謂智能掃描,就是在數(shù)據(jù)掃描的過程中對數(shù)據(jù)進(jìn)行過濾,只傳輸有用的數(shù)據(jù)到數(shù)據(jù)服務(wù)器參與計算,這將大大減少需要傳輸?shù)臄?shù)據(jù)量。對于數(shù)據(jù)倉庫類型的業(yè)務(wù)系統(tǒng),Exadata性能表現(xiàn)之所以如此出色,起決定作用的還是Exadata存儲軟件的智能掃描特性。

主站蜘蛛池模板: 洱源县| 水富县| 鹤山市| 临清市| 邳州市| 临邑县| 重庆市| 会宁县| 渭南市| 达日县| 始兴县| 陆河县| 南充市| 武隆县| 兴山县| 汤阴县| 五华县| 新建县| 高平市| 东海县| 安泽县| 台北县| 凯里市| 阿鲁科尔沁旗| 宁城县| 思南县| 耒阳市| 凌海市| 南丹县| 梅河口市| 房山区| 普格县| 邢台市| 临澧县| 镇安县| 汶上县| 改则县| 沂水县| 准格尔旗| 黄平县| 任丘市|