隨著企業業務的發展,大型資料倉儲越來越多,其規模也在迅速擴大,平均每兩年規模增大3倍。大型資料倉儲要求以最高的磁碟讀取速度掃描幾十、幾百或幾千個磁碟,只有磁碟和伺服器之間的管道頻寬增加10倍或更多才能滿足此要求,所以企業常常探索資料倉庫越大,運行速度可能就越慢。
如何突破資料頻寬瓶頸?一個全新的架構---Oracle Exadata應運而生。 甲骨文公司首席執行官Larry Ellison 和Sun Microsystems 公司執行副總裁John Fowler,在2009年9月宣布:推出世界上第一個OLTP資料庫機——Sun Oracle資料庫機(即Oracle Exadata第二版)。
“Exadata資料庫機將成為甲骨文30年發展史中最成功的新產品,”Larry Ellison曾經這樣對這款產品給予厚望。Oracle的Exadata 第二版是Sun硬體與Oracle資料庫軟體的結合體,而第一版是由Oracle和HP聯合打造的。
Sun Oracle資料庫機採用業界標準硬體組件以及Sun公司的FlashFire技術、Oracle資料庫11g第二版(Oracle Database 11g Release 2)和Oracle Exadata儲存伺服器軟體11.2版(Oracle Exadata Storage Server Software Release 11.2),在用於資料倉儲時,其運行速度是第一版的兩倍。
傳統的資料倉儲的瓶頸在於大量資料從儲存讀取到伺服器記憶體端的一段,突破此瓶頸,有三種方法:
1、減少傳輸的資料量
2. 增加傳輸的管道
3. 增加管道的寬度
Oracle Exadata對以上三個方面都做了相應的改進:
首先,Exadata本身就帶有獨立的CPU和記憶體,以及作業系統(Oracle Enterprise Linux),事實上是一台伺服器。它提供了一個重要的功能:Smart Scan。 Smart Scan由資料庫伺服器把查詢指令傳給Exadata,由Exadata在儲存中先對資料進行篩選,然後將篩選以後的結果傳送到資料庫伺服器的記憶體,這與傳統的方法有很大不同。對查詢的處理轉移到儲存系統中,可以大量的減少發送到伺服器的資料量。
其次,Exadata是模組化的,每一個Exadata模組稱為一個儲存單元。隨著儲存單元的增加,整個機櫃儲存的輸送量也隨之增加,甚至還可以把多個機櫃儲存串連在一起,提供更高的輸送量。它是一種大容量並行的儲存網格,增加“儲存單元”就可以增加傳輸管道的數目。
再次,Exadata的傳輸介面是InfiniBand----一種Oracle引以為傲的互聯技術標準,比傳統的光纖通道快10倍。這就好比傳輸管道寬了10倍。
Oracle Exadata第二版共提供4種配置:整機架(8個資料庫伺服器和14個儲存伺服器)、半機架(4個資料庫伺服器和7個儲存伺服器)、1/4機架(2個資料庫伺服器和3個儲存伺服器)以及基礎系統(1個資料庫伺服器和1個儲存伺服器)。以上4種Exadata配置可以立即供貨。僅增加導線,Sun Oracle資料庫機就可擴充至8機架資料庫機,滿足使用者的各種應用情境。
官網地址:
http://www.oracle.com/cn/products/database/exadata/index.html
一個大牛的文章,講的比較細:
Oracle Exadata技術淺析
http://www.hellodba.net/2010/02/oracle_exadata.html
整理自網路
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
網上資源: http://tianlesoftware.download.csdn.net
相關視頻:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
DBA1 群:62697716(滿); DBA2 群:62697977(滿)
DBA3 群:62697850 DBA 超級群:63306533;
聊天 群:40132017
--加群需要在備忘說明Oracle資料表空間和資料檔案的關係,否則拒絕申請