[发明专利]一种数据备份、恢复的方法、设备和数据库系统无效
申请号: | 201210001964.9 | 申请日: | 2012-01-05 |
公开(公告)号: | CN103197988A | 公开(公告)日: | 2013-07-10 |
发明(设计)人: | 张志兵;伍显峰;王滔 | 申请(专利权)人: | 中国移动通信集团湖南有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F17/30 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 410015 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 备份 恢复 方法 设备 数据库 系统 | ||
技术领域
本发明涉及数据存储领域,尤其涉及一种数据备份、恢复的方法、设备和数据库系统。
背景技术
随着计算机技术的不断发展,人们对实时响应能力的需求日益提高,充分利用内存技术提升数据库的性能成为数据库发展的一种趋势。随之产生的内存数据库是以牺牲内存资源为代价换取了数据处理的实时性,并直接将数据资源放在内存中进行操作,使得内存数据库数据处理的速度是传统数据库数据处理速度的10倍以上。
但是,随着社会信息化程度的不断提高,数据信息量的不断增大,人们在数据存储的安全和持久方面也提出了更高的要求。采用内存数据库对内存数据进行管理,承载内存数据的介质是随机存储器,具有内存的特性,内存容量的大小决定内存数据保存在内存数据库中的时间长短。一旦承载内存数据库的服务器外界出现异常或者服务器的主机异常(断电或者重启等)时,内存数据库异常掉电,将导致内存数据库中的内存数据瞬间全部丢失,这样将给用户带来很大的不便;同时,内存数据库中的内存数据会在响应用户终端的操作时(如读写会话操作)实时发生变化,也就是说内存数据库中的内存数据不具有持久性。
面对内存数据库出现异常导致内存数据库中的内存数据全部丢失的情况,目前可采用对内存数据库中的内存数据进行备份的方式来克服,其备份方式为:
为内存数据库分配一个物理磁盘,可通过周期性地或手动设定时间的方式,将内存数据库中的内存数据备份至该物理磁盘中,后一次备份的内存数据将覆盖前一次备份的内存数据。当内存数据库出现异常导致内存数据丢失时,可从该物理磁盘中读取备份的内存数据,并将该备份的内存数据导入内存数据库,实现内存数据库中内存数据的恢复。
在现有的针对内存数据库的备份方式中,若物理磁盘损坏,则无法为内存数据库进行内存数据的恢复;另外,在从内存数据库向物理磁盘备份内存数据的过程中,若内存数据库出现异常,则该备份过程将会失败,进而导致物理磁盘中之前备份的内存数据的丢失。
综上所述,目前针对内存数据库的备份方式还存在较高的安全隐患,不能满足较高安全性的备份要求,且无法克服内存数据库中的内存数据不具有持久性的问题。
发明内容
本发明实施例提供了一种数据备份、恢复的方法、设备和系统,用以解决现有技术中对内存数据库进行内存数据备份的方式存在安全性能差,以及无法保证内存数据库中的内存数据具有持久性的问题。
一种数据备份的方法,该方法包括:
在备份时间点到达时,将内存数据库中当前的内存数据备份至多个数据备份磁盘中的一个磁盘中;
其中,在任意相邻的两个备份时间点进行备份操作时,内存数据备份至不同的数据备份磁盘。
一种数据恢复的方法,该方法包括:
确定最近一次进行内存数据备份的数据备份磁盘;
利用确定的数据备份磁盘中已备份的内存数据恢复内存数据库中的内存数据。
一种数据备份的设备,该设备包括:
数据确定模块,用于在备份时间点到达时,确定内存数据库中当前的内存数据;
数据备份模块,用于将确定的所述内存数据备份至多个数据备份磁盘中的一个磁盘中,其中,在任意相邻的两个备份时间点进行备份操作时,内存数据备份至不同的数据备份磁盘。
一种数据恢复的设备,该设备包括:
磁盘确定模块,用于确定最近一次进行内存数据备份的数据备份磁盘;
数据恢复模块,用于利用确定的数据备份磁盘中已备份的内存数据恢复内存数据库中的内存数据。
一种数据库系统,该系统包括:
内存数据库,用于存放内存数据;
数据备份设备,用于在备份时间点到达时,将内存数据库中当前的内存数据备份至多个数据备份磁盘中的一个磁盘中,其中,在任意相邻的两个备份时间点进行备份操作时,内存数据备份至不同的数据备份磁盘;
多个数据备份磁盘,用于备份内存数据。
本发明有益效果如下:
本发明实施例在备份时间点到达时,将内存数据库中当前的内存数据备份至多个数据备份磁盘中的一个磁盘中,且使得在任意相邻的两个备份时间点,内存数据备份至不同的数据备份磁盘,这样提高了内存数据库中内存数据备份的安全性,避免了由于数据备份磁盘损坏而导致备份的内存数据丢失的问题;当内存数据库出现异常导致内存数据库中的内存数据全部丢失需要恢复时,可从最近一次备份的数据备份磁盘中获取内存数据进行恢复。
附图说明
图1为实施例一的一种数据备份的方法流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团湖南有限公司,未经中国移动通信集团湖南有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210001964.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置