发明名称 |
一种适用于广域分布式实时数据库的冗余备份方法 |
摘要 |
本发明公开了一种适用于广域分布式实时数据库的冗余备份方法,在广域系统内,分布式实时数据库系统中的数据以冗余的方式在系统中建立一个或多个副本,通过副本的管理保证系统的一致性。包括以下几个步骤:1)副本分为冷副本和热副本,热副本供外部访问,冷副本只作为后备的副本,不对外通过服务能力,所有的热副本中存在一个作为基准的副本成为主副本,只有主副本允许写入;2)管理副本的状态,通过副本的状态转换如主备用数据切换、冷热副本切换完成副本的管理,保证系统数据的一致性;3)对主副本无法达到的请求,进行二次定位。本发明实现系统内不同服务器间以及系统间的冗余机制;并通过副本的管理保证广域分布式系统内数据一致性。 |
申请公布号 |
CN105354111A |
申请公布日期 |
2016.02.24 |
申请号 |
CN201510718972.9 |
申请日期 |
2015.10.29 |
申请人 |
国电南瑞科技股份有限公司;国家电网公司;国网北京市电力公司;江苏省电力公司;国网河北省电力公司 |
发明人 |
王瑾;董宁;杨立波;彭栋;彭晖;魏娜 |
分类号 |
G06F11/14(2006.01)I;G06F17/30(2006.01)I |
主分类号 |
G06F11/14(2006.01)I |
代理机构 |
南京纵横知识产权代理有限公司 32224 |
代理人 |
汪庆朋;董建林 |
主权项 |
一种适用于广域分布式实时数据库的冗余备份方法,其特征在于,在广域系统内,分布式实时数据库系统中的数据以冗余的方式在系统中建立一个或多个副本,通过副本的管理保证系统的一致性;其具体方法包括步骤:1)将副本划分为不对外提供访问能力并作为后备副本用的冷副本和用于作为基准副本并供外部访问的热副本,所有的热副本中存在一个作为基准的副本成为主副本,只有主副本允许写入;2) 管理副本的状态,通过副本的状态转换来完成副本的管理,保证系统数据的一致性;副本的状态转换会经过多个状态,系统中数据副本的状态包含冷副本、热副本、主副本、同步副本和故障副本;3) 对主副本无法达到的请求,进行二次定位;所述二次定位是当数据访问无法访问主副本,而主副本也没有出现故障时,当前的非主的热副本中获取一个副本提供给访问请求。 |
地址 |
210003 江苏省南京市高新区高新路20号 |