整体架构和 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 软件体系结构的更多相关文章

  1. C/S和B/S两种软件体系结构

    目前两种流行的软件体系结构就是C/S和B/S体系结构,下面对两种体系结构进行一下总结: 1.C/S(客户端/服务器模式): 客户端和服务器都是独立的计算机,客户端是面向最终用户的应用程序或一些接口设备 ...

  2. EYES组——软件体系结构上机规划

    EYES组——软件体系结构上机规划 考勤助手 第九周: 需求分析的详细撰写,并在此基础上探讨与完善,讨论软件的体系结构风格,画出初步的UML类图. 第十周: 选择合适的软件构架风格(3层C/S架构风格 ...

  3. 软件体系结构C2风格

    首先C2风格是最常用的一种软件体系结构风格.(下图为一个C2风格的架构图) C2是一种基于构件和消息的架构风格,可用于创建灵活的.可伸缩的软件系统.一个C2构架可以看成是按照一定规则由连接件连接的许多 ...

  4. 分布式软件体系结构风格(C/S,B/S)

    分布式软件体系结构风格 1.  三层C/S结构 2.  三层B/S结构 了解很多其它软件体系结构 三层C/S结构(3-Tier C/S Architecture) §第1层:用户界面GUI-表示层-- ...

  5. 软件体系结构-分层、代理、MVC、管道与过滤器

    什么是软件架构? 程序或计算系统的软件体系结构是系统的一个或多个结构,包括软件元素.这些元素的外部可见属性以及它们之间的关系. ——Software Engineering Institute(SEI ...

  6. DSSA特定领域软件体系结构

    一.何为DSSA 特定领域软件架构(Domain Specific Software Architecture,DSSA)是一种有效实现特定领域软件重用的手段.简单地说,DSSA就是在一个特定应用领域 ...

  7. 软件体系结构经典问题——KWIC的分析和解决

    KWIC作为一个早年间在ACM的Paper提出的一个问题,被全世界各个大学的软件设计课程奉为课堂讲义或者作业的经典.(From Wiki,FYI,D. L. Parnas uses a KWIC In ...

  8. 软件工程通用软件体系结构主机终端模式、B/S 、C/S 结构和多层分布式结构

    软件系统的体系结构经历了主机终端模式.客户机/服务器(C/S)模式.浏览器/服务器(B/S)和多层分布式结构. 主机/终端结构: 早期计算机系统多是单机系统,多个用户是通过联网终端来访问的,没有网络的 ...

  9. <软件体系结构>实验框架选择及其说明

    一.框架选择 本次实验,我所采取的框架是SSH框架.那么首先,我想简单的说明一下SSH框架,一方面给自己复习一下知识,另一方面也能使自己在以后看这篇博客的时候不至于太费力. SSH不是一个框架,而是S ...

随机推荐

  1. javascript总结5:js常见的数据类型

    1 Number 数字类型 :包含正数,负数,小数 十进制表示: var n1 =23; 十六进制表示法:从0-9,a(A)-f(F)表示数字.以0x开头. var n2 = 0x42 2 字符串数据 ...

  2. clojure-emacs-autocomplete

    1. https://github.com/clojure-emacs/cider#keyboard-shortcuts 2. install emacs 24.5 3. http://clojure ...

  3. MongoDB整理笔记の高级查询

    1.条件操作符 <, <=, >, >= 这个操作符就不用多解释了,最常用也是最简单的    db.collection.find({ "field" : ...

  4. postfix 安装配置详解

    [ref: http://blog.51yip.com/server/1382.html] [http://blog.chinaunix.net/uid-174325-id-1744019.html] ...

  5. [转] MySQL索引原理

    MySQL索引原理 B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引.B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉 ...

  6. C#多线程编程实战1.4终止线程

    using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threa ...

  7. 题解 P1614 【爱与愁的心痛】

    题目链接 前缀和. #重点在一个小小的常数优化 但是数据大了以后比楼下们跑的会快!!! 楼下用前缀和的题解都是跑了两遍循环. 而实际上一遍循环就可以呀. 就是加一段这个 if(i>=m) if( ...

  8. pycharm 2016 注册(pycharm-professional-2016.3.2)

    BIG3CLIK6F-eyJsaWNlbnNlSWQiOiJCSUczQ0xJSzZGIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiI ...

  9. SHELL编程规范与变量

    shell相比标准开发语言比如JAVA,C,C++来说还是比较简单的,其实就是一堆命令的集合而已,初学者从简单的shell脚本学起,至于shell编程还是要有编程思想在里面,因此,循序渐进很重要,先研 ...

  10. java技术

    线程池的原理及实现:https://blog.csdn.net/hsuxu/article/details/8985931 Java高级工程师面试题总结及参考答案:https://www.cnblog ...