Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2758307
  • 博文数量: 389
  • 博客积分: 4177
  • 博客等级: 上校
  • 技术积分: 4773
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-16 23:29
文章分类

全部博文(389)

分类: Oracle

2014-11-14 20:31:41

                                       EXADATA平台适用性

   EXADATA从第一版发布到现在已经到X4了,算下来从2008年到现在已经有6年时间了,硬件平台从最初
选择和HP合作,到后续Oracle收购SUN后,由Oracle自己推出整体的解决方案.现在已经成为Oracle最大的
增长点.


    关于EXADATA究竟适合OLAP场景还是适合混合的工作负载的争论一直没有停止.首先我们来看EXADATA上的
独特的技术也是最大的卖点:Cell offload. 通地Cell offload技术后,部分的操作可以在存储节点上实现
从而减少数据库层的压力.Cell offload的使用条件要么就是全表扫描或是快速全索引扫描.


   OLAP的特点是大量的数据处理,全表扫描。通过Cell offload和变态的Infiniband的速度,可以看到这种场景
  下EXADATA上比较适用.


   OLTP的特点是短事务,快速的响应时间,每事务的访问数据量极少,主要是通过索引来访问.对存储的IOPS
能力要求较高,不过这一点在EXADATA上通过大量的PCIe SSD来实现.可以看到在这种情景中,EXADATA上的适用性
并不是那么的好,对于Cell offload的作用好像并不那么明显.到X3推出后,Flash容量成倍增加,SMART FLASH CACHE
和SMART FLASH LOGGING的新特性引起,对oltp的有一定的好处.


   有部分的观点认为在OLTP上可以减少索引的数量,这样可以增加OLTP的速度,减少Redo,可以使Cell offload的场景尽可能多。
不过我认为这个观点有一定的道理,但是可能还要看业务具体情况来决定.如果业务每次返回的数据极少,这样的场景可能使用
索引会更快.


   不可否认的是EXADATA发展到今天已经成为了Oracle的一个重要平台,任何一个DBA都不能忽视的方向.

阅读(2148) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~