【技术实现步骤摘要】
数据库的管理方法和装置、电子设备和介质
本公开涉及数据库
,更具体地,涉及数据库的管理方法和装置、电子设备和介质。
技术介绍
云计算数据库是部署和虚拟化在云计算环境中的数据库,可以实现按需付费、按需扩展、高可用性以及存储整合等优势。在云计算数据库中,根据数据库类型可以分为关系型数据库和非关系型数据库。目前对云计算数据库有物理式备份支撑,也就是可以将云计算数据库的文件夹进行直接复制。但是,在使用物理备份数据组建新的副本集群的过程中,可能出现数据断层情况,导致副本集群节点无法提供正常服务。以MongoDB数据库为例,MongoDB是一种基于分布式文件存储的数据库,是介于关系数据库和非关系数据库之间的产品,可以存储比较复杂的数据类型,对于MongoDB数据库来说,数据的安全性和易迁移性非常关键。对MongoDB数据有物理式备份支撑,也就是可以将MongoDB数据的整个文件夹进行直接复制。但是,在使用物理备份数据组建新的副本集群的过程中可能发生节点重启的情况,如果这时节点的oplog日志(同步日志)和节点的最后 ...
【技术保护点】
1.一种数据库的管理方法,其特征在于,包括:/n获取数据库的物理备份数据;/n将所述物理备份数据复制到第一节点中;/n将第一节点加入副本集群中;以及,/n响应于第一节点被加入至副本集群中,触发副本集群节点执行检查点操作,以将副本集群节点的内存数据写入到磁盘中。/n
【技术特征摘要】
1.一种数据库的管理方法,其特征在于,包括:
获取数据库的物理备份数据;
将所述物理备份数据复制到第一节点中;
将第一节点加入副本集群中;以及,
响应于第一节点被加入至副本集群中,触发副本集群节点执行检查点操作,以将副本集群节点的内存数据写入到磁盘中。
2.根据权利要求1所述的方法,还包括:
预先在副本集群节点的内核层中封装检查点操作命令接口;
所述触发副本集群节点执行检查点操作,是通过调用副本集群节点的内核层中的检查点操作命令接口实现。
3.根据权利要求1所述的方法,所述将第一节点加入副本集群中,包括:
启动第一节点;
清除第一节点的物理备份数据中的副本集群成员数据和副本集群同步数据;
在第一节点的配置文件中增加副本集群配置信息;
重启第一节点;以及,
在重启第一节点后,将第一节点加入副本集群中。
4.根据权利要求3所述的方法,所述启动第一节点,包括:
生成第一节点的不含有副本集群配置信息的配置文件;
以非身份验证方式启动第一节点。
5.一种数据库的管理装置,其特征在于,包括:
获取模块,用于获取数据库的物理备份数据;
复制模块,用于将所述物理备份数据复制到第一节点中;
组建模块,用于将第一节点加入副本集群中...
【专利技术属性】
技术研发人员:陈青松,
申请(专利权)人:北京金山云网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。