【技术实现步骤摘要】
一种基于云数据库的提取备份方法和系统
本专利技术涉及信息技术应用领域,具体涉及一种基于云数据库的提取备份方法和系统。
技术介绍
随着电子化的不断发展,企业的运行越来越依赖于信息技术。越来越多的关键数据被存储在服务器中,由于云数据的保密性和安全性的特殊要求,因此对服务器的可用性和可靠性提出了更高的要求。特别是需要服务器配合的业务执行,一旦服务器出现故障,会造成整个云平台的停滞,因此,采用备份机制是云管理中服务器运行必不可少的性能改良方式。然而,大多主备服务器双机热备份系统造价高、设备专业复杂的特点,需要昂贵的共享磁盘阵列。
技术实现思路
针对现有技术中,本专利技术针对大多主备服务器双机热备份系统造价高、设备专业复杂的特点,需要昂贵的共享磁盘阵列的缺陷,建立基于云应用软件的双机热备份模型,提供了一种基于云数据库的提取备份方法和系统,是针对运行及存储云数据的服务器,基于云数据库的双机热备份的实现方案,主要解决了采用套接字方式通信,以尽可能少的造价和方便的维护完成服务器的双机热备份,提高系统可用性和可靠性 ...
【技术保护点】
1.一种基于云数据库的提取备份方法,其特征在于,所述方法包括:/n获取云数据的配置文件加载套接字库,通过配置文件的参数值判断当前服务器属性,所述服务器属性包括主服务器和备服务器;/n建立主备服务器之间的镜像链接;/n当主服务器软件修改云数据库并将事务写进云数据库日志时,对云数据库进行双机热备份,将该日志记录发送并写入镜像云数据库中;/n若当前服务器作为备服务器运行时,新建并绑定套接字,检测主备服务器通信,根据检测结果进行主备服务器切换。/n
【技术特征摘要】 【专利技术属性】
1.一种基于云数据库的提取备份方法,其特征在于,所述方法包括:
获取云数据的配置文件加载套接字库,通过配置文件的参数值判断当前服务器属性,所述服务器属性包括主服务器和备服务器;
建立主备服务器之间的镜像链接;
当主服务器软件修改云数据库并将事务写进云数据库日志时,对云数据库进行双机热备份,将该日志记录发送并写入镜像云数据库中;
若当前服务器作为备服务器运行时,新建并绑定套接字,检测主备服务器通信,根据检测结果进行主备服务器切换。
2.根据权利要求1所述的方法,其特征在于,所述获取云数据的配置文件加载套接字库,通过配置文件的参数值判断当前服务器属性包括:通过文件操作读取云数据的配置文件,判断读取是否成功;若是,则加载套接字库,若否则重复读取,直到读取次数达到预设阈值时,提示读取失败消息;
加载套接字库成功后,根据读取的参数值判断该服务器类型,若为主服务器,执行登陆界面;若是备服务器,弹出备服务器提示消息。
3.根据权利要求1所述的方法,其特征在于,所述建立主备服务器之间的镜像链接包括:
将主备服务器通过路由器和应用通信网络相连接,基于通过镜像技术建立云数据库的双机热备份,在主备服务器上分别安装SQLServer,基于证书方式建立主备服务器之间的镜像链接;
从主服务器云数据库的完整备份创建镜像云数据库,镜像云数据库的名称与主服务器云数据库名称相同。
4.根据权利要求1所述的方法,其特征在于,所述检测主备服务器通信包括:向服务器发送消息,检测信息发送接收状态,若连续发送失败次数超出第一预设阈值,则为备服务器故障,提示发送故障消息,退出程序;
若连续发送失败次数超出第二预设阈值,则为主服务器故障。
5.根据权利要求1所述的方法,其特征在于,所述根据检测结果进行主备服务器切换包括:当主服务器故障时,通过远程连接获取管理员权限和远程关机命令;
将镜像云数据库切换为云数据库;
技术研发人员:王德成,
申请(专利权)人:安徽仝心电子科技有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。