发明名称 数据库切换方法和数据库切换系统
摘要 本申请提供一种数据库切换方法和数据库切换系统。所述方法包括:分别开启每台服务器的兼容性开关来启动每台服务器的兼容性逻辑模块,兼容性逻辑模块执行使主数据库和备数据库业务兼容的兼容处理,数据源构建逻辑模块基于数据源切换开关的未开启状态而将主数据库构建为主数据源以及将备数据库构建为备数据源;分别开启每台服务器的数据源切换开关而使每台服务器从与主数据库的连接切换到与备数据库的连接,兼容性逻辑模块继续执行兼容处理,数据源构建逻辑模块基于数据源切换开关的开启状态而将主数据库构建为备数据源以及将备数据库构建为主数据源;以及经过预定时间后关闭每台服务器的兼容性开关。
申请公布号 CN103810174A 申请公布日期 2014.05.21
申请号 CN201210438737.2 申请日期 2012.11.06
申请人 阿里巴巴集团控股有限公司 发明人 李铮
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京国昊天诚知识产权代理有限公司 11315 代理人 许志勇
主权项 一种数据库切换方法,其用于从一台或多台服务器与主数据库的连接切换到所述一台或多台服务器与备数据库的连接,其中,每台服务器具备兼容性开关、数据源切换开关、兼容性逻辑模块以及数据源构建逻辑模块,所述方法包括以下步骤:A)分别开启每台服务器的所述兼容性开关来启动每台服务器的所述兼容性逻辑模块,所述兼容性逻辑模块执行使所述主数据库和所述备数据库业务兼容的兼容处理,所述数据源构建逻辑模块基于所述数据源切换开关的未开启状态而将所述主数据库构建为主数据源以及将所述备数据库构建为备数据源;B)分别开启每台服务器的所述数据源切换开关而使每台服务器从与所述主数据库的连接切换到与所述备数据库的连接,所述兼容性逻辑模块继续执行所述兼容处理,所述数据源构建逻辑模块基于所述数据源切换开关的开启状态而将所述主数据库构建为备数据源以及将所述备数据库构建为主数据源;以及C)经过预定时间后关闭每台服务器的所述兼容性开关。
地址 英属开曼群岛大开曼资本大厦一座四层847号邮箱