首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Oracle频道
中国IT教育
Google
首页 入门基础 安装配置 体系架构 PLSQL 备份恢复 性能调优 开发技术 资讯动态 考试认证 下载 专题 讨论
您现在的位置: 中国IT实验室 >> Oracle >> 开发技术 >> 正文

Oracle数据库11g高级压缩特性 及压缩好处

数据使用的现状随着企业业务的快速增长,企业数据库中存储的数据出现了大幅度的增加,并且随着支撑企业运行的商业智能平台的实施,数据中心的数据更是出现了爆炸式增长,虽然磁盘存储器的价格在不断的下降,但是海量的数据存储也是企业IT成本不可轻视的一个重要组成。更重要的是,企业的IT管理者需要确保在业务数据量不断增长的情况下性能的稳定和系统的可扩展性。

Oracle Database 11g引入的高级压缩特征可以帮助客户最大化资源使用率并减少成本。它是的IT管理者可以通过为所有类型的数据启用压缩来减少数据库的存储容量,虽然高级压缩的最明显的好处是减少存储成本,而且Oracle Database 11g的高级压缩技术被设计为减少IT架构所有组件的成本,包括内存和网络带宽。

Oracle压缩概述

Oracle的压缩经历了以下几个版本:

Oracle 8i简单的索引压缩;

Oracle9ir2表级别的压缩;

Oracle 10g LOB压缩;

Oracle11g行级别压缩;

相对于9iR2引入的表数据压缩技术只能用于通过批量加载数据,而传统的DML的数据不会压缩,11g的表数据压缩真正支持了各种DML语句从而也能够用于OLTP环境(insert,update等)。

而且Oracle11g的压缩使用了“基于数据块的批次压缩技术”,也就是说数据的压缩不是在执行DML语句的时候实时发生的,一开始当一个数据块空的时候,插入的数据并不被压缩,所以这个时候对于性能是没有影响的,数据块压缩的动作是在数据块即将满的时候才发生,这样就保证了大部分DML语句的效率,并且,因为在数据块将要满的时候才发生的压缩技术保证了最大的压缩率,因为实际上压缩是基于数据块里相同的数据的。压缩对比如下:

[1] [2] 下一页

【责编:Chuan】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 社区讨论
 博客论点