当前位置:  数据库>oracle

Oracle数据库重复数据删除技术的四大优势

    来源: 互联网  发布时间:2017-03-18

    本文导语:   重复数据删除技术也就是所谓的容量优化保护技术。它能给客户的计算机系统,尤其是备份系统带来哪些好处呢?   目前,重复数据删除技术主要应用于数据备份,也有公司宣称将把该技术应用在主存储中,但那毕竟不...

  重复数据删除技术也就是所谓的容量优化保护技术。它能给客户的计算机系统,尤其是备份系统带来哪些好处呢?

  目前,重复数据删除技术主要应用于数据备份,也有公司宣称将把该技术应用在主存储中,但那毕竟不是主流。重复数据删除技术可以提供更大的备份容量,实现更长时间的数据保留,还能实现备份数据的持续验证,提高数据恢复服务水平,方便实现数据容灾等。

  更大的备份容量

  备份数据中包含太多的冗余部分,在数据全备份中更是如此。尽管增量备份只是备份那些有变化的文件,但增量备份中通常也会包含冗余的数据块。

  重复数据删除技术的原理是只保存惟一一份备份数据的数据段。当数据写入到备份设备时,数据会被分成可变长度的数据段。重复数据删除设备会实时将该数据段与已经存储的各数据段进行比较。这种方式可以保证每个惟一的数据段只保留一份。因为重复数据删除设备可以在文件内或文件间,甚至数据块内发现重复的文件和数据段,所以实际所需的存储空间也就比所要保存的数据量低一个数据量级。容量优化效率高低的关键在于算法。容量优化技术依据的原理并不是新出现的,而是在学术圈里存在几十年了。

  数据能得到持续验证

  目前,市场上采用重复数据删除技术的产品的区别在于,实施重复数据删除的地点和文件被分割的片段大小不同,但更重要的是数据写入备份设备时是如何完成完整性和一致性检查的。在主存储系统中,逻辑一致性检查总会伴随着风险。如果软件缺陷导致写入错误的数据,就可能破坏数据块指针、位图。通常情况下,比较理想的解决办法是在卸载文件系统后运行文件系统检查程序(比如Fsck)。如果文件系统中保存的是备份数据,那么直到进行恢复前,错误是很难被发现的,等到真需要恢复时,可能已经没有足够的时间来纠错了。

  备份数据是备份工作中最有价值的部分。备份数据不会被经常访问,而一旦需要访问备份数据时,往往意味着发生了人为或系统的故障,需要进行数据恢复。要检查文件系统在恢复操作时的一致性,需要等到下一次系统重启或者让系统下线,这会增加不必要的风险。因此,优秀的重复数据删除设备应具有端到端的验证过程。

  更高的数据恢复服务水平

  备份数据恢复服务水平是指数据备份到备份设备中,能否准确、快速、可靠地进行数据恢复。

  Oracle数据库通常装载着企业最需要保护的业务数据。企业经常采用全备份或增量备份来保护Oracle数据库。全备份方式的备份和恢复执行起来比较快,这是因为增量备份经常要对整个数据库进行扫描,以便发现改变的数据块,而且增量备份方式在恢复的时候还需要一个全备份和多个增量备份,这也影响了恢复速度。

  既然如此,为什么很多企业还要采用增量备份的方式呢?这是因为全备份比增量备份需要更多的备份时间和备份空间。具有重复数据删除功能的备份设备可以很好地解决上述问题。

  对于以Oracle为代表的数据库的备份来说,备份时间是由遍历数据块的时间(尤其是增量备份)和数据传输时间组成的。对增量备份来说,数据块的遍历是对数据库进行扫描,以便发现改变的数据块,这需要较长的时间。由于备份设备的性能进一步提高,数据库全备份和增量备份所需的时间已经相差无几。

  以磁盘为介质的备份设备具有高性能和在线重复数据删除功能,因此对Oracle数据库进行多个全备份时,只使用了很少的存储空间。企业每天进行全备份和数据块级的增量备份所占用的存储空间基本相同。与普通的备份设备相比,使用重复数据删除技术的备份设备做全备份时,可节省95%的磁盘消耗。

  对关键数据进行备份时,采用重复数据删除技术的备份设备可用全备份来替代增量备份,从而提高数据恢复服务水平。

  方便实现备份数据的容灾

  以数据复制技术为主流的容灾技术都十分关注数据的实时复制,而备份数据的容灾却无人关注。由于重复数据删除技术对备份数据有很好的容量优化能力,每天做全备份只需少量的磁盘增量,而通过WAN或LAN远程传输的正是进行容量优化后的数据,因此可以大大节省网络带宽。

  现在,很多企业把备份数据的在线复制当成异地磁带存储的替代解决方案。采用复制解决方案,数据经由LAN或WAN,从本地的主磁盘被拷贝到远程的磁盘存储上。为加强保护,企业还可以提高数据同步的频率,或者将远程站点配置成完全的灾难恢复站点,一旦主站点出现需要停机一段时间的情况,可以在远程站点启动业务操作。

  客户在选择具有重复数据删除功能的产品时,应该从容量优化的算法、持续数据验证、数据服务水平、方便高效的容灾等方面进行考察。




































    
 
 

您可能感兴趣的文章:

  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)
  • oracle中如何把表中具有相同值列的多行数据合并成一行
  • Oracle 数据库开发工具 Oracle SQL Developer
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • 请问大家用oracle数据库, 用import oracle.*;下的东西么? 还是用标准库?
  • ORACLE数据库常用字段数据类型介绍
  • 怎样调出ORACLE数据库中的数据,该如何连接?
  • Oracle 数据库(oracle Database)性能调优技术详解
  • 用JDBC连接Oracle数据库时,如何向数据库中写日期型数据(格式)?谢了!
  • 关于JDBC连接Oracle数据库,是否必须有Oracle客户端
  • linux上安装oracle 数据库后,是否能写shell程序实现数据库的自动启动。
  • win2000+jbuilder6+oracle817编出的程序,在win2000下执行很好,在win98下却访问不了oracle数据库
  • jsp文件上传smartupload到oracle数据库中没有longblob的数据类型如何处理的?
  • 将Oracle 8i数据成功移植Oracle 10g的方法
  • Oracle收购TimesTen 提高数据库软件性能
  • 我从JSP页将数据插入到oracle数据库中,为何汉字插入后数据库中显示为乱码呢?
  • Oracle数据库恢复后心得
  • 紧急求救:对Oracle数据库中long 型数据进行模糊查询 如何查?
  • Linux下Oracle数据库,dbstart持续不动,数据库无法启动解决
  • 卸载oracle数据库
  • 请教:为什么删除不掉?我用超级用户删除某一文件夹rm -R oracle失败。
  • 在linux 中如何删除oracle db 与卸载oracle.
  • Oracle删除表前判断表名是否存在若存在则删除
  • oracle创建删除用户示例分享(oracle删除用户命令及授权)
  • oracle 彻底删除方法
  • Oracle删除后不能重新安装的解决方法
  • ubuntu如何彻底删除oracle
  • 彻底删除Oracle数据库的方法
  • Oracle删除当前用户下所有表的方法适用于有或没有删除权限
  • shell脚本操作oracle删除表空间、创建表空间、删除用户
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle 10g和Oracle 11g网格技术介绍
  • Oracle EBS R12 支持 Oracle Database 11g
  • ORACLE日期相关操作
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • Oracle 12c的九大最新技术特性介绍
  • Linux /$ORACLE_HOME $ORACLE_HOME
  • ORACLE中DBMS_RANDOM随机数生成包
  • Linux系统下Oracle的启动与Oracle监听的启动
  • 请问在solaris下安装ORACLE,用root用户和用oracle用户安装有什么区别么?
  • 网间Oracle的连接,远程连接Oracle服务器??
  • 请教:.profile中:if [ -d /opt/oracle/db01/app/oracle/product/9.2.0 ]是什么意思?
  • linux下安装oracle后使用命令行启动的方法 linux启动oracle
  • 如何将Aix上的oracle 物理备份 然后再在linux 系统上还原oracle
  • 那里有免费的oracle odbc driver for linux?或怎么破解easysoft oracle odbc driver安装包?急
  • Oracle的thin driver,是不是装了Oracle 8i就自带了还是要另外下载.


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3