[话题讨论]Exadata技术浅析 Exadata到底可以作什么?

先给答案在附引题
 
1. 能否作出山寨Exadata?
答:基于中国国情,基于中国人的伟大智慧,只有想不到的没有做不到的。从现在oracle发布的Exadata硬件架构来看是完全可以模仿的,就类似于现在的品牌机和DIY机,整出个山寨Exadata应该不困难。但Exadata是软硬一体机,软件是oracle的杀手锏,也是模仿的最困难的,我觉得未来就像WPS模仿OFFICE一样或许代码不一定相同但实现的功能相同,我相信在未来会出现比亚迪牌的大奔,也相信会出现中国自主产权的Exadata,让我们拭目以待!

2. Exadata为什么可以作到即适合数据仓库系统又适合OLTP系统?
首先我从企业需求的数据库云技术关键能力说起:
1.混合架构:现在Exadata灵活实现了OLAP+OLTP混合应用支撑
2.高压缩比(采用列式压缩):节约存储空间,先用包分隔(多行分隔),再在包内进行列式压缩存储
3.高性能:(1)分布式计算,就是我们提到的“智能扫描”让存储控制器有一定的计算能力
         (2)存储索引,内存中自带索引,自动添加索引查询where子句
         (3)infiniband网络 高带宽 40GB/s  低延迟 <1ms 毫秒  普通以太网4~12ms,采用自主网络协议 IB网络协议 主机互连DMA协议  数据访问DBwithZDP协议
4.存储资源池:存储扩容平均打散到每块盘,消除I/O热点
5.Exadata Flash Cache:每个存储节点配置4块闪存盘 386GB,增强I/O访问速度
6.资源合理优化:可以控制硬件资源合理分配,按需供给,同时提供给多个应用来使用
7.预优化配置:简化技术复杂度
8.高可用性:例如 在线迁移,自动分配数据不用人工
旧Exadata -> 新Exadata  存储资源池自动迁移    应用资源池自动迁移

3. Exadata在现在的热门话题“云架构”中扮演着什么样的角色?

exadata   数据库专用   高性能存储角色
exalogic  中间件专用   高性能中间件角色
bigdata   海量数据专用 高性能大数据处理角色 例如 OLAP系统
这些都是oracle 云计划的一部分,类似使用软硬相结合的一体机,又叫云服务器,基于LAAS技术实现数据库云架构,那么Exadata是云架构的一部分,扮演的是高性能存储角色。
oracle 理解 云计算本质:基础设施“可重用性”,硬件释放出来不被锁死,可以循环使用。

Oracle私有云的解决方案:
ExaData X2是整合的数据库云平台,来看看的一个标准机柜的配置:
8台用于计算的PC服务器(96核的CPU、768G的内存)、3台40G带宽的交换机、14台用于存储的PC服务器(168核的CPU、336G内存、100T以上存储空间、5T的PCI Flash)。
Exalogic是整合的中间件平台,该私有云平台拥有40Gb的网络带宽、360核的CPU、2.8T的内存、960G的Flash存储、40T的存储,最低配置从以上各个参数的1/4开始。
 
引言
随着企业业务的发展,大型 数据仓库越来越多,其规模也在迅速扩大,平均每两年规模增大3倍。大型数据仓库要求以最高的磁盘读取速度扫描几十、几百或几千个磁盘,只有磁盘和服务器之间的管道带宽增加10倍或更多才能满足此要求,所以企业常常发现数据仓库越大,运行速度可能就越慢。   

如何突破数据带宽瓶颈?一个全新的架构--- Oracle Exadata应运而生。Exadata只是整个一体机存储部分的名称,数据库部分叫做Database Machine,不过现在更习惯把整体叫Exadata,存储部分叫Storage Server。

那这东西到底能作些什么?Oracle的Exadata一体机是用来做大型数据库的。V1专门针对DW应用,V2添加了支持OLTP应用的特性。Oracle的高级产品经理在《Achieving Extreme Performance with Oracle Exadata》一书中反复强调这是一个balanced system,是的,从存储、网络到Oracle Database,它都实现了“网格化”,消除了单点故障,单点瓶颈。除了接口单一外,Exadata的优势还有几个方面:

1.infiniband组成的高速网络(40Gb),这使得RAC实例间 cache fusion争用的成本降低
2.使用了smart scan和storage index这两项 oracle密而不传的特有技术,使得数据的查询只返回少量数据到db server,大大缩减了IO消耗
3.使用了大内存(DBserver单节点至少96G,cell 24G),结合11g的cache result和client cache result技术,大幅提高响应时间
4.HCC高级压缩可根据应用需求在大幅节省存储空间的同时,很少影响到应用性能
5.业务多,数据量不大的客户,可以使用DBRM和IORM来限制和规划计算资源的使用,将多种应用或需求的数据库建立在同一个Exadata上,而不互相影响性能

本期的讨论话题:
1. 能否作出山寨Exadata?
2. Exadata为什么可以作到即适合数据仓库系统又适合OLTP系统?
3. Exadata在现在的热门话题“云架构”中扮演着什么样的角色?

讨论时间:2012.9.5-2012.9.17

Leonarding
2012.9.8
天津&autumn
分享技术~成就梦想

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26686207/viewspace-742926/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26686207/viewspace-742926/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值