3.Exadata 软件体系结构

整体架构和 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 需要去存系统区域的

猜你喜欢

转载自www.cnblogs.com/cqdba/p/10674766.html