1 .一种快照库处理方法,其特征在于,包括:
在分布式数据库系统升级之前,响应于用户的快照创建请求,创建一个全局快照;
在结束分布式数据库系统升级之后,获取所述分布式数据库系统的升级结果;
若所述升级结果为升级失败,则利用所述全局快照将所述分布式数据库系统恢复到升
级之前的状态;
若所述升级结果为升级成功,对所述全局快照进行失效处理。
2.根据权利要求1所述的方法,其特征在于,所述分布式数据库系统中包括至少一个数
据库集群,且每个数据库集群中包括一个主库和多个备库;
相应的,所述响应于用户的快照创建请求,创建一个全局快照,包括:
响应于用户的快照创建请求,对所述分布式数据库系统当前的元数据和全局事务管理
数据进行备份;
针对所述分布式数据库系统的任一数据库集群,从该数据库集群中确定一个快照备
库,并断开所述快照备库和该数据库集群中主库之间的复制关系;
将各数据库集群中的快照备库、备份的元数据和备份的全局事务管理数据作为全局快
照。
3 .根据权利要求2所述的方法,其特征在于,响应于用户的快照创建请求,对所述分布
式数据库系统当前的元数据和全局事务管理数据进行备份,包括:
响应于用户的快照创建请求,获取存放生成快照的存储配置信息;
根据所述存储配置信息,对所述分布式数据库系统当前的元数据和全局事务管理数据
进行备份。
4 .根据权利要求2所述的方法,其特征在于,针对所述分布式数据库系统的任一数据库
集群,从该数据库集群中确定一个快照备库,包括:
获取该数据库集群中各备库的数据同步信息;
根据所述数据同步信息,将该数据库集群中数据同步最快的备库作为所述快照备库。
5 .根据权利要求2所述的方法,其特征在于,在断开所述快照备库和该数据库集群中主
库之间的复制关系之前,还包括:
根据所述快照备库关联的等待备库同步回放时间,在所述主库与快照备库之间进行数
据同步,使得所述快照备库中数据与所述主库中数据一致。
6 .根据权利要求2所述的方法,其特征在于,利用所述全局快照将所述分布式数据库系
统恢复到升级之前的状态,包括:
根据所述全局快照的存储配置信息,恢复所述分布式数据库系统在升级前的元数据和
全局事务管理数据;
针对所述分布式数据库系统中的任一数据库集群,将该数据库集群中的快照备库作为
新主库,将原来的主库作为备库;
恢复所述新主库与各备库之间的复制关系,以将所述分布式数据库系统恢复到升级之
前的状态。
7 .根据权利要求2所述的方法,其特征在于,对所述全局快照进行失效处理,包括:
针对所述分布式数据库系统中的任一数据库集群,重新建立所述快照备库和所述主库
之间的复制关系。
权 利 要 求 书
1/2 页
2
评论