1. 程式人生 > >3.Exadata 軟件體系結構

3.Exadata 軟件體系結構

interface back ima pci png rac 數據 批量 ace

整體架構和 smart scan
Aasm
Ehcc (混合例壓縮 和 存儲索引)
SCAN
Service 和 server pool

DB SERVER -> DB instance ->resource manager 去管理數據庫內部資源的一個共享分配

CELL 驅動 去和 storage server 去做交付

Infiniband 協議,通過Infiniband 交換機去訪問 storage server

storage server 是一個ORACLE LINUX + CELL 管理軟件
cellsrv 管理磁盤的服務
iorm 即 IO resource manager 控制cell 節點間的IO負載,可實現不用應用進行IO隔離的特性

storage server 的管理和控制 是通過cell cli 和 dcli 進行管理的
cell cli 是命令窗口
dcli 是通守一種批量的方式,去管理所有存儲節點一個命令級的模式

Smart scan 的一些特性:
傳統SQL 和數據庫IO的處理:
發出請求 -> 實例接收請求->IO訪問請求->磁盤找相關數,反回給實例->實例過濾結果->返回給用戶
exadata 智能經存儲處理過程:
發出請求 -> 實例接收請求->IO訪問請求->過慮相磁結果 ->結果集計算 ->返回給用戶

Exadata cell 節點硬件上分為兩部份: a. data 數據區 即硬盤 b. smart flash cache 即pcie轉存卡

通過cell srv 及MS,RS進程做一些SM進程接受管理的一些命令 或 監控

Database server 和 infiniband 這個交換機作連接: 有兩個配置文件,cell ip :例出所要連接的cell server 的一些IP信息 ; cell 初始化的參數:用來存入database server 本地的一個interface 的一個IP 即 infiniband網卡IP 地址。

RDBMS 的instance ,SGA diskmon 進程和ASM交互 ,ASM IO處理
技術分享圖片

 Predicate filtering :只返回請求所需要的行 ,以及例的過濾
 join processing : 也可以在存儲程完成
 以及scans  一些加密的數據,一些scoring ,backup 的IO  ,create 外部表,storage server 的這些特性

DISK Storage : disk ,lun , cell disk , grid disk , asm disk
lun 和 disk 是一 一 對應的,然後格式化 cell disk (一 一對應)。

技術分享圖片

exadata cell 只有第一個 和 第二個lun 需要去存系統區域的

3.Exadata 軟件體系結構