熙熙攘攘的年度盛会OOW过去一小段时间了,关于Exadata的新特性还没有放出,相信许多Exadata的忠实粉丝和勤奋的模仿者们已经等待得饥渴难耐了吧,今天就给大家透漏点小道消息,满足一下爱好者们的学习欲望,顺便为不知道下一步该咋办的模仿者们指点下方向。



今天的OOW主题就一个“云”啊,作为一体机领域的头牌,必须有大动作,本次OOW正式发布了Exadata系列新产品:Exadata Cloud Machine,现在Exadata三朵姊妹花一起争奇斗艳,无图无真相,直接上图:

OOW之Exadata新特性及展望_Java

话说Exadata Cloud Machine看着是不是有点眼熟啊,没错,前一阵大出风头的“OCM”是她的同类产品,不过Exadata Cloud Machine是专门为数据库准备的服务噢,三大特性不得不提:

  •          部署在自己的机房里合规性数据安全性等上云的常见顾虑不用担心了,访问数据库的速度也有保障了。

  •          基于云操作系统的管理,维护工作大部分Oracle替你做啦,硬件故障啥的完全不用自己操心了。

  •          动动鼠标点点点,分分钟替你搭建一个完全的 Exadata的数据库环境,从RACDG,从备份到恢复全都做好啦 Exadata全属性一并拥有,以前刷机、升级等压在心里的大石头统统没有了。

 

Exadata除了上云方面大踏步前进外,在传统数据库一体机的软硬件也在昂首快步前进,继续独立风骚。捡几个重要的介绍一下。Exadata当前发展到x6了, CPU、内存、flash和硬盘继续沿着多、快、大的方向发展着,22core Xeon E5-2699 v4processors3.2 TB NVMe PCIe 3.0flash cards8T大容量硬盘就不多说了,说几个 Exadata专属高大上特性:

  • 配置灵活了,想加几个计算节点就加几个,想加EF(纯FLASH盘)就加EF,想加高容量盘就加高容量盘。

  • Exadata未来多了一个新选择,对于不喜欢x86的用户,可以选择Sparc,高大上的SPARC T7-2 servers绝对给你惊喜。看下图就知道了。

OOW之Exadata新特性及展望_Java_02

记住两个关键点就行了,性能大幅提高且其他一切包括价格都没变化

        

         Oracle的产品重来都不是仅仅依靠硬件提升来获得更好的性能,“算法”才是Oracle的真正王牌,Oracle Exadata晋级之路除了硬件的大幅提升外,Exadata Smart System软件一直在不停地进步:

  • 大家耳熟能详的Smart scan offloading等功能仍然在不断优化,除此之外,针对OLAP查询smart Analytics家族又增加新成员:Join and Aggregation SmartScan,该功能将join运算和聚合运算下推至存储节点,大大提高并行查询的效率。

  • 在动态缩减I/O方面,storage index功能也向前迈了一大步,在storage index的基础上,推出了Storage Index Set Membership,提供对多个列的组合处理,特别适合第一谓词cardinality非常低的情况。

  • Oracle 12c in memory功能想必大家比较熟悉了吧,Exadata将数据在flash cache 自动以列模式缓存,对于没有cache在内存里的数据,将在flash cache 里被以列模式扫描,大大提高对溢出内存数据访问效率。

OOW之Exadata新特性及展望_Java_03

  • 基于ExadataSmart Fusion Block Transfer技术大大缩短rac间对于热块的Fusion争用。在业务繁忙的OLTP系统里,可以提高40%系统吞吐和缩短33%的延时。

  • Exafusion是世界上第一个为数据库设计的InfiniBand协议,也叫“直连线OLTP协议”,是数据库直接调用InfiniBand硬件,大大缩短private网卡通讯延时,看图:

OOW之Exadata新特性及展望_Java_04

  • 对于大量的磁盘写和临时文件的写操作,flash cache 可以作为有效的写缓存,提升写操作的吞吐量,以后大规模的排序操作性能有保证了。

 

  • 为了有效预防楼宇、火灾等灾备的要求,两台Exadata可以跨越一定距离组成一个cluster。数据会写入到两台Exadata上,但计算节点会就近从本地读。Smartscan也可以同时扫描两台Exadata

 

  • 未来Exadata将在存储使用NVRAM层,就想在flash cache为磁盘提供缓存,NVRAM为flash cache提供缓存,可大大减少flash cache延迟。基本架构如下图所示:

OOW之Exadata新特性及展望_Java_05