登录   |   注册   |   网站地图
 
 
首页 > 电脑知识与技术 > 一种基于重复数据删除的Oracle数据库备份系统

一种基于重复数据删除的Oracle数据库备份系统

电脑知识与技术
Computer Knowledge and Technology(Academic Exchang
查看全文
摘要:
【摘要】 针对在数据备份服务器中存在大量重复数据的问题,提出了一种基于重复数据删除技术的oracle数据库备份系统。系统首先生成临时备份文件,然后把临时文件划分成不重叠的块,通过哈希算法计算每个块的指纹值。在数据灾备中心建立hash表记录已存储数据块的指纹值。通过对比指纹值,检测重复数据。为了提高数据安全性,采用了一定的安全机制来防止信息泄露以及数据丢失。实验证明,该系统在实现远程备份的同时,有效地减少了备份的数据。
【关键词】 数据备份; 重复数据删除; Oracle数据库; 安全机制;
引言:

【引言】Oracle数据库是美国甲骨文公司推出的一款市场占有率很高的关系数据库管理系统。随着信息技术的快速发展,数据对企业越来越重要,数据丢失以后对企业来讲,其损失是无法估量的,甚至是毁灭性的。但由于备份数据的爆炸式增长,对数据备份服务器的存储空间需求越来越大,在大量的备份数据中有很大一部分是重复或者相似的数据。为了节省备份服务器的存储空间,节约备份数据传输成本,重复数据删除技术被运用到Oracle数据库备份系统中。目前,重复数据删除技术主要包括相似数据检测和编码技术,相同数据检测技术。本系统主要运用的是相同数据检测技术。相同数据检测根据检测粒度的不同分为相同文件和相同数据块。完全文件检测对文件内部的重复数据无能为力。相同数据块主要是通过固定分块,可变分块,滑动分块等技术检测重复数据。本系统首先将需要备份的数据放到备份代理处,然后使用滑动块检测技术对备份代理处的文件进行处理,处理掉重复的数据。再把处理后的数据通过Internet网传输到远程的备份服务器,存储在备份服务器的磁盘上,在备份服务器上建立分块指纹值的hash表并添加分块的指纹值。

作者:
李向前
作者单位:
四川大学计算机学院;

知识产权声明 | 服务承诺 | 联系我们 | 人才招聘 | 客服中心 | 充值中心 | 关于我们

Copyright© 中国期刊全文数据库      电子邮件:journals@188.com   备案号:辽ICP备14002692号-1
友情链接:万方数据库
建议采用IE 6.0以上版本,1024*768分辨率浏览本页面