整体架构和 smart scan
Aasm Ehcc (混合例压缩 和 存储索引) SCAN Service 和 server poolDB 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 需要去存系统区域的