【技术实现步骤摘要】
本专利技术涉及计算机领域,具体涉及一种数据补全方法和装置。
技术介绍
在目前,关系型数据库的应用非常广泛,例如MYSQL数据库。目前,关系型数据库集群中多采用一主多从的架构。如图1所示,为一MYSQL数据库集群的架构示意图,其包括:主数据库master和三个从数据库,三个从数据库分别为:Slave-K Slave-2 和 Slave3。例如图1中所示,Slave-1和Slave-2位于机房1,Slave3位于机房2。主数据库master分别与从数据库Slave-1、Slave-2和Slave3连接。在现实对数据库的使用中,主数据库master有可能因为各种原因宕机,为了减少数据库对业务的影响,这时则需要选择一个从数据库作为新的主数据库来代替原来的主数据库。在数据库集群中要求主数据库中需保存有当前数据库集群中最新的数据,因此需要对新的主数据库中的数据进行补全。但是,目前并没有有效的技术手段能在数据库集群的主数据库进行切换时对新的主数据库进行数据补全。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的数据补全方 ...
【技术保护点】
一种数据补全方法,应用于主从式数据库集群中主数据库切换,所述方法包括:从所述数据库集群中选择一从数据库以作为新的主数据库;依次建立所述新的主数据库与所有其他从数据库的第一连接;将所述新的主数据库与所有其他从数据库的数据分别进行比对,以将所有其他从数据库中的新数据同步到所述新的主数据库中;以及当完成对所述所有其他从数据库的数据比对时,结束对所述新的主数据库的数据补全。
【技术特征摘要】
【专利技术属性】
技术研发人员:杨挺,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。