[发明专利]多机房部署系统及跨机房的业务数据处理方法有效
| 申请号: | 201510713989.5 | 申请日: | 2015-10-28 |
| 公开(公告)号: | CN105205182B | 公开(公告)日: | 2019-02-01 |
| 发明(设计)人: | 王霏 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
| 主分类号: | G06F16/27 | 分类号: | G06F16/27 |
| 代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 宋菲;刘云贵 |
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 机房 部署 系统 业务 数据处理 方法 | ||
1.一种多机房部署系统,包括:主机房和备机房,所述主机房包括至少一个业务服务器以及用于存储业务数据的主缓存数据库和主数据库,所述备机房包括至少一个业务服务器以及用于存储业务数据的备缓存数据库和备数据库;所述主缓存数据库和所述备缓存数据库之间双向同步业务数据,所述主数据库与所述备数据库之间双向同步业务数据;
所述备机房的至少一个业务服务器用于:在接收到业务数据读请求时,从所述主数据库中读取业务数据;以及,在接收到业务数据写请求时,向所述主数据库写入业务数据;
所述主机房的至少一个业务服务器用于:在接收到业务数据读请求时,从所述主缓存数据库或主数据库中读取业务数据;以及,在接收到业务数据写请求时,依次向所述主数据库和所述主缓存数据库中写入业务数据。
2.根据权利要求1所述的系统,所述备机房的至少一个业务服务器进一步用于:在接收到业务数据读请求时,先查询所述备缓存数据库是否存储有业务数据,若是,则从所述备缓存数据库中读取业务数据;若否,则从所述主数据库中查询并读取业务数据。
3.根据权利要求2所述的系统,所述备机房的至少一个业务服务器进一步用于:若在接收到业务数据读请求后,未在所述备缓存数据库中查询到业务数据,则在从所述主数据库读取到业务数据后,将业务数据写入到所述备缓存数据库中。
4.根据权利要求1-3任一项所述的系统,所述备机房的至少一个业务服务器进一步用于:在接收到业务数据写请求时,先向所述主数据库写入业务数据,而后向所述备缓存数据库写入业务数据。
5.根据权利要求1-3任一项所述的系统,所述主数据库包括MySQL主数据库和SSDB主数据库,所述备数据库包括MySQL备数据库和SSDB备数据库;
所述MySQL主数据库和所述MySQL备数据库之间双向同步业务数据,所述SSDB主数据库和所述SSDB备数据库中间双向同步业务数据。
6.根据权利要求5所述的系统,所述MySQL主数据库用于采用分表技术存储业务数据,在从所述MySQL主数据库查询业务数据时,并发地从多个数据表查询业务数据。
7.根据权利要求1-3任一项所述的系统,所述主机房的至少一个业务服务器用于:在接收到用户注册请求时,为用户生成符合第一规则的用户账号,将所述用户账号和用户注册信息写入所述主缓存数据库和所述主数据库中;
所述备机房的至少一个业务服务器用于:在接收到用户注册请求时,为用户生成符合第二规则的用户账号,将所述用户账号和用户注册信息写入所述备缓存数据库和所述主数据库中;
所述第一规则不同于所述第二规则。
8.根据权利要求1-3任一项所述的系统,所述主数据库中存储有系统账号打通表,所述系统账号打通表内记录有所述系统的用户账号和与所述系统关联的其它系统的用户账号;
所述主机房的至少一个业务服务器和/或备机房的至少一个业务服务器还用于:在接收到业务数据读请求或业务数据写请求时,查询所述系统账号打通表,根据所述系统账号打通表内是否记录所述业务数据读请求或业务数据写请求携带的用户账号来确定是否提供业务数据读写服务。
9.一种跨机房的业务数据处理方法,包括:
主机房的主缓存数据库和备机房的备缓存数据库之间双向同步业务数据,主机房的主数据库与备机房的备数据库之间双向同步业务数据;
当备机房的业务服务器接收到业务数据读请求时,从所述主数据库中读取业务数据;或者,当备机房的业务服务器接收到业务数据写请求时,向所述主数据库写入业务数据;
当主机房的业务服务器接收到业务数据读请求时,从所述主缓存数据库或主数据库中读取业务数据;或者,当主机房的业务服务器接收到业务数据写请求时,依次向所述主数据库和所述主缓存数据库写入业务数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510713989.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手工具的改良结构
- 下一篇:用于确定车辆的车轴几何学的方法和装置





