数据库定义存储之ORACLE篇

来源:存储在线  
2013/11/8 15:44:39
ORACLE收购了SUN和Pillar Data Systems后,在NAS领域重点推出了ZFS存储,在SAN领域则主推Pillar Axiom存储,但是对此了解的人并不多,包括ORACLE内部的人。

本文关键字: 数据库 存储 ORCLE
数据库定义存储之ORACLE篇

 

 

 

 

ZFS存储采用多种介质和数据库协调工作,这些介质组成Hybrid Storage Pools(HSP),ORACLE数据库通过私有协议告知存储数据如何存放,这个有点类似DB2和DS8000的CACHE协调,但ORACLE不仅仅是Cache协调,而是整个数据的生命周期管理协调。由于ZFS存储采用大容量的DRAM,ORACLE宣传90%的I/O可以在DRAM内完成,这个就是ZFS存储性能那么好的主要原因。大家知道,DRAM比SSD一般还要快10倍-20倍。

数据库定义存储之ORACLE篇

 

 

 

 

由于ZFS有大容量的DRAM,因此也可以优化对SSD的访问,ORACLE叫这个技术Dynamic SSD Optimization(DSO)。也就是数据先写到DRAM,然后把大块的数据再顺序写到SSD中,这样SSD的page size就可以设置得大一些,时延更小,使得ZFS有更高的效率,更好的性能。

数据库定义存储之ORACLE篇

 

 

 

 

由于有大容量DRAM,数据的重删在可以内存里完成,性能更高。

数据库定义存储之ORACLE篇

 

 

 

 

当然,ZFS存储利用SMP,多线程和多核技术实现多Cache的并行访问。

数据库定义存储之ORACLE篇

 

 

 

 

Hybrid Columnar Compression(HCC)混合列压缩是Oracle Database 11gR2推出的新特性。这个特性针对数据库的压缩是非常有效的,大家知道,数据库的列一般冗余数据最多。比如你统计全国的人口,那么年龄那一列肯定就是从1-150内的数字,重复的数值肯定非常多,因此按列压缩,效率肯定非常高。关键是这个压缩不仅能减少空间,而且还可以提高性能,因为ORACLE数据库查询这些值的时候不需要解压缩就可以查询。而ZFS存储支持这个特性,据说空间可以压缩50倍,同时查询性能可以提高3-8倍。

在ORACLE最新发布的 database 12c里有一个新特性Advanced Data Optimization,HCC可以感知数据的活跃度,从而采取不同的压缩策略。比如常用的数据就不压缩,一般的数据压缩率不用太高,如果是冷数据,则采取最高压缩率进行压缩。好处是显而易见的,压缩效率得到提升。

责编:王雅京
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

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

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

磁盘阵列及虚拟化存储

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

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