Exadata为DW而生 对OLTP有无现实帮助?

来源:Dostor  作者:豆包铺掌柜
2012/10/22 11:17:08
Exadata并非专为OLTP而优化,DB Server上运行的是标准版的ORACLE DB,数据库服务器和存储服务器之间通过IB连接,存储服务器内配置Flash卡用于加速,数据库服务器和存储服务器之间通过基于RDS(RDMA)协议的iDB软件协议通信。

本文关键字: Exadata OLTP ORACLE

首先,Exadata并非专为OLTP而优化,DB Server上运行的是标准版的ORACLE DB,数据库服务器和存储服务器之间通过IB连接,存储服务器内配置Flash卡用于加速,数据库服务器和存储服务器之间通过基于RDS(RDMA)协议的iDB软件协议通信。没有任何专家会认同说Exadata是为OLTP而生的,只是ORACLE在试图把这个一体机推向OLTP的领域。而针对OLTP,Exadata几乎没有任何特殊的软件功能来做配合,可以说是完全依靠硬件~特别是Flash卡~的加速作用。 Exadata的几大特有软件smart scan、HCC、Storage Index都是为了DW应用场景和环境在做加速。

Exadata DB Server的软件构成:

(1) 标准版数据库

(2) ASM:卷管理和冗余(2元镜像/3元镜像),所以说Exadata的存储服务器不需要任何存储保护的功能,仅仅是用内置盘提供容量而已。在传统主机+存储的方式下,不需要ASM的冗余功能

(3) RAC:DB服务器节点的横向扩展

(4) iDB:把SQL访问请求发送给存储服务器,返回所要求的数据(跟传统数据库相比的重大区别:返回的是经过筛选的数据,而不是裸的data blocks)。当然iDB可以选择则返回裸数据块给SGA

Exadata Storage Server的软件构成:

(1) cell services(cellsrv):多线程IO服务程序

(2) management server(MS):基于jave的,在cellsrv和cellcli之间的接口程序

(3) restart server(RS):用于监控和重启服务

(4) OSWatch:历史数据收集vmstat和netstat

Exadata软件架构:

上半部分是标准数据库包括SGA、log writer和db writer等。

下半部分是存储服务器:实际上只有一个cellsrv进程负责处理和DB服务器的连接;cellinit.ora是cellsrv的静态参数;alert.log存放显著事件;automatic diagnostic repositpry抓取和保存诊断信息;dsikmon负责监控cell和网络的“活性”,并且把DBRMS的计划传播到所有存储服务器上;每个 diakmon有一个从属的进程,负责ASM和DB之间的通讯。

共2页: 上一页1 [2]
责编:毋小艺
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
流动存储 为大数据而生

伴随信息技术的突飞猛进,更大量级的非结构化数据与结构化数据构成的大数据成为企业级存储所面临的最大挑战:一方..

磁盘阵列及虚拟化存储

利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。虚拟化存储,对存储硬件资源进行抽象化表现。

    畅享
    首页
    返回
    顶部
    ×
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918