ImageVerifierCode 换一换
格式:PDF , 页数:7 ,大小:415.91KB ,
资源ID:1036109      下载积分:30 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zhuanlichaxun.net/d-1036109.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(一种数据库备份的方法及系统.pdf)为本站会员(1***)主动上传,专利查询网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知专利查询网(发送邮件至2870692013@qq.com或直接QQ联系客服),我们立即给予删除!

一种数据库备份的方法及系统.pdf

1、10申请公布号CN102346784A43申请公布日20120208CN102346784ACN102346784A21申请号201110358350122申请日20111114G06F17/30200601G06F11/1420060171申请人苏州阔地网络科技有限公司地址215121江苏省苏州市苏州工业园区葑亭大道666号唯亭智能产业园8楼72发明人胡加明54发明名称一种数据库备份的方法及系统57摘要本发明提供一种数据库备份的方法及系统。本发明方法包括以下步骤。根据数据库中表的属性及对应的预设权重,获得总加权值并根据所述总加权值,获得数据库的优先级及对应阈值。根据数据库的不同操作类型及对应

2、权重,获得数据库变化值。比较所述数据库变化值与数据库级别对应的阈值,并根据比较结果,执行备份策略。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书4页附图1页CN102346804A1/1页21一种数据库备份的方法,其特征在于根据数据库中表的属性及对应的权重,获得总加权值并根据所述总加权值,获得数据库的优先级及对应阈值;根据数据库的不同操作类型及对应权重,获得数据库变化值;比较所述数据库变化值与数据库级别对应的阈值,并根据比较结果,执行备份策略。2根据权利要求1所述的方法,其特征在于,触发备份的方式,包括定时触发、实时触发。3根据权利要求2所述的方法,其特征在

3、于,定时器触发前,根据数据库中表的属性及对应的权重,获得总加权值并根据所述总加权值,预设数据库优先级及对应阈值。4根据权利要求1所述的方法,其特征在于,根据数据库的不同操作类型及对应权重,获得数据库变化值的过程为根据数据库的不同操作类型对应的个数乘以对应的权重,获得数据库变化值。5根据权利要求4所述的方法,其特征在于,所述操作类型包括增加、查询、修改、删除。6根据权利要求1所述的方法,其特征在于,所述备份策略包括缩短全备份及增量备份时间、延长全备份及增量备份时间、备份数据库中权值较高的表。7根据权利要求6所述的方法,其特征在于,若所述数据库的变化值大于或等于数据库级别对应的阈值,则备份数据库中

4、权值较高的表,并缩短全备份及增量备份周期。8根据权利要求6所述的方法,其特征在于,若所述数据库的变化值小于数据库级别对应的阈值,则延长全备份及增量备份周期。9一种数据库备份的系统,其特征在于,包括优先级及阈值获取模块、变化值获取模块、比较及策略执行模块;其中,优先级及阈值获取模块连接变化值获取模块,变化值获取模块连接比较及策略执行模块;优先级及阈值获取模块,用于根据数据库中表的属性及对应的权重,获得总加权值并根据所述总加权值,获得数据库的优先级及对应阈值;变化值获取模块,用于根据数据库的不同操作类型及对应权重,获得数据库变化值;比较及策略执行模块,用于比较所述数据库变化值与数据库级别对应的阈值

5、,并根据比较结果,执行备份策略。权利要求书CN102346784ACN102346804A1/4页3一种数据库备份的方法及系统技术领域0001本发明属于数据库技术领域,尤其涉及一种数据库备份的方法及系统。背景技术0002随着社会信息化的日益发展,数据库技术已被越来越多地广泛应用。在日常数据传输应用中,数据库备份是必不可少的操作之一,现有的备份方法各种各样。常见的备份在时间上主要是固定周期备份,但对于数据库随时发生的较大变动,不提供机动灵活的备份周期调节;另外,在数据库备份方式上,无论是全备份还是差异备份,都不能根据不同数据表的重要程度区分对待,在重要的数据表发生变动后及时备份,易造成数据损失。

6、发明内容0003本发明提供一种数据库备份的方法及系统以解决上述问题。0004本发明提供一种数据库备份的方法,本发明方法包括以下步骤。根据数据库中表的属性及对应的预设权重,获得总加权值并根据所述总加权值,获得数据库的优先级及对应阈值。根据数据库的不同操作类型及对应权重,获得数据库变化值。比较所述数据库变化值与数据库级别对应的阈值,并根据比较结果,执行备份策略。0005本发明提供一种数据库备份的系统,包括优先级及阈值获取模块、变化值获取模块、比较及策略执行模块。其中,优先级及阈值获取模块连接变化值获取模块,变化值获取模块连接比较及策略执行模块。优先级及阈值获取模块,用于根据数据库中表的属性及对应的

7、预设权重,获得总加权值并根据所述总加权值,获得数据库的优先级及对应阈值。变化值获取模块,用于根据数据库的不同操作类型及对应权重,获得数据库变化值。比较及策略执行模块,用于比较所述数据库变化值与数据库级别对应的阈值,并根据比较结果,执行备份策略。0006相较于先前技术,根据本发明提供的数据库备份的方法及系统,通过数据库变化值与对优先级变化后的数据库对应的阈值的比较,灵活执行数据库的备份策略,可以有效及时地进行数据备份,避免数据损失。附图说明0007此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中00

8、08图1所示为根据本发明的较佳实施例提供的数据库备份的方法的流程图;0009图2所示为根据本发明的较佳实施例提供的数据库备份的系统的示意图。具体实施方式0010下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。说明书CN102346784ACN102346804A2/4页40011图1所示为根据本发明的较佳实施例提供的数据库备份的方法的流程图。如图1所示,根据本发明的较佳实施例提供的数据库备份方法包括步骤101103。0012步骤101根据数据库中表的属性及对应的权重,获得总加权值并根据所述总加权值,获得数据库的优先级及

9、对应阈值。其中,数据库初始的优先级及对应阈值在首次备份前进行预设。0013具体而言,将单个数据库中多张数据表按属性分配不同的权重,不同属性表的数量与对应权重的乘积之和,即为该数据库的总加权值,与预设权值范围进行比较并根据比较结果,确定数据库的优先级及对应的阈值。0014例如备份触发前,各个数据库总加权值、优先级及对应阈值的关系如下表所示表中根据预设权值设定不同优先级的范围为总权值35时为高级,20总权值35时为中级,总权值20时为低级,对应确定上表中各数据库的优先级,并预设各数据库对应的阈值,优先级越高,阈值越低。00150016备份触发后,根据各数据库中表的属性各自对应权重,计算各数据库总权

10、值,获得数据库的优先级及对应阈值,如下表所示0017说明书CN102346784ACN102346804A3/4页50018步骤102根据数据库的不同操作类型及对应权重,获得数据库变化值。其中,数据库的不同操作类型包括增加、查询、修改、删除,预设不同操作类型增加、查询、修改、删除权值总和为1。0019具体而言,在数据库每次触发备份时,对数据库的不同操作类型进行统计,将操作类型对应权重与该操作类型个数的乘积求和,获得数据库变化值。如下表所示00200021步骤103比较所述数据库变化值与数据库级别对应的阈值,并根据比较结果,执行备份策略。其中,备份触发方式包括定时触发、即周期性备份,以及实时触发

11、、即非周期性备份。具体而言,各数据库将备份触发时计算的变化值与所在优先级对应的阈值相比较,当数据库的变化值大于或等于数据库级别对应的阈值,则备份数据库中权值较高的表,并缩短全备份及增量备份周期。当数据库的变化值小于数据库级别对应的阈值,则延长全备份及增量备份周期。0022下面结合步骤101及102对备份策略的执行作出说明。0023苏州库变化值500,等于其所在优先级对应阈值500,则实时备份苏州库中权值较高的表、即资料表,并缩短全备份及增量备份周期,即,若原全备份及增量备份周期为15天,现缩短为10天;南京库变化值290,小于其所在优先级对应阈值300,则延长全备份及增说明书CN1023467

12、84ACN102346804A4/4页6量备份周期,即若原全备份及增量备份周期为10天,现延长为15天;镇江库变化值650,小于其所在优先级对应阈值700,则延长全备份及增量备份周期,即若原全备份及增量备份周期为25天,现延长为40天。其中,不同优先级的数据库各自对应的全备份及增量备份周期在触发备份前进行预设,级别越高,周期越短。而变化值与阈值之差绝对值越大,全备份及增量备份周期变化的幅度就越大,变化值与阈值之差与备份周期具体对应关系在应用中可根据实际情况作不同公式设置,对此本发明不作限定。0024图2所示为根据本发明的较佳实施例提供的数据库备份的系统的示意图。如图2所示,根据本发明的较佳实施

13、例提供的数据库备份系统包括优先级及阈值获取模块201、变化值获取模块202、比较及策略执行模块203。其中,优先级及阈值获取模块201连接变化值获取模块202,变化值获取模块202连接比较及策略执行模块203。优先级及阈值获取模块201,用于根据数据库中表的属性及对应的预设权重,获得总加权值并根据所述总加权值,获得数据库的优先级及对应阈值。变化值获取模块202,用于根据数据库的不同操作类型及对应权重,获得数据库变化值。比较及策略执行模块203,用于比较所述数据库变化值与数据库级别对应的阈值,并根据比较结果,执行备份策略。0025综上所述,根据本发明提供的数据库备份的方法及系统,通过数据库变化值与对优先级变化后的数据库对应的阈值的比较,灵活执行数据库的备份策略,可以有效及时地进行数据备份,避免数据损失。0026以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。说明书CN102346784ACN102346804A1/1页7图1图2说明书附图CN102346784A

copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1