[发明专利]数据处理系统及方法在审
| 申请号: | 202011303951.8 | 申请日: | 2020-11-19 |
| 公开(公告)号: | CN112417043A | 公开(公告)日: | 2021-02-26 |
| 发明(设计)人: | 游志良;潘超;李绍华;胡云帆 | 申请(专利权)人: | 百果园技术(新加坡)有限公司 |
| 主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/2455 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢少真 |
| 地址: | 巴西班让路枫树*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理系统 方法 | ||
1.一种数据处理系统,其特征在于,所述系统包括接入网关和多个机房,每个机房中包括业务单元、资源管理单元、缓存数据库和落盘数据库;其中,所述缓存数据库用于提供数据的缓存功能,所述落盘数据库用于提供数据的永久性存储功能;
所述多个机房中主机房的业务单元,用于接收来自所述接入网关的第一业务请求;
所述主机房的资源管理单元,用于基于所述第一业务请求执行第一业务逻辑,并基于所述第一业务逻辑的执行情况,向所述主机房的缓存数据库、所述主机房的落盘数据库以及至少一个备机房的缓存数据库,同步发送第一数据写入请求,所述第一数据写入请求中包括请求写入的第一数据,所述备机房是指所述多个机房中除所述主机房之外的其他机房;
所述主机房的缓存数据库、所述主机房的落盘数据库以及所述备机房的缓存数据库,用于基于所述第一数据写入请求,存储所述第一数据。
2.根据权利要求1所述的系统,其特征在于,
所述主机房的资源管理单元,还用于在接收到所述主机房的缓存数据库、所述主机房的落盘数据库以及至少一个所述备机房的缓存数据库反馈的第一写入成功响应的情况下,确定所述第一数据写入成功。
3.根据权利要求1所述的系统,其特征在于,
所述主机房的资源管理单元,还用于采用异步复制方式,将所述第一数据从所述主机房的落盘数据库,同步至各个所述备机房的落盘数据库中。
4.根据权利要求1所述的系统,其特征在于,
所述多个机房中目标备机房的业务单元,用于接收来自所述接入网关的第二业务请求,所述第二业务请求是所述接入网关在所述主机房发生故障的情况下向所述目标备机房发送的;
所述目标备机房的资源管理单元,用于基于所述第二业务请求执行第二业务逻辑,并基于所述第二业务逻辑的执行情况,向所述目标备机房的缓存数据库、所述目标备机房的落盘数据库以及至少一个其他备机房的缓存数据库,同步发送第二数据写入请求,所述第二数据写入请求中包括请求写入的第二数据;
所述目标备机房的缓存数据库、所述目标备机房的落盘数据库以及所述其他备机房的缓存数据库,用于基于所述第二数据写入请求,存储所述第二数据。
5.根据权利要求4所述的系统,其特征在于,
所述目标备机房的资源管理单元,还用于在接收到所述目标备机房的缓存数据库、所述目标备机房的落盘数据库以及至少一个所述其他备机房的缓存数据库反馈的第二写入成功响应的情况下,确定所述第二数据写入成功。
6.根据权利要求1至5任一项所述的系统,其特征在于,每个机房中还包括补偿落盘单元;
所述多个机房中目标备机房的补偿落盘单元,用于:
在检测到所述主机房发生故障的情况下,获取所述目标备机房的落盘数据库中的最新同步时间戳,所述最新同步时间戳是指最近一次进行数据同步的时间戳;
根据所述最新同步时间戳,从所述目标备机房的缓存数据库中获取增量未落盘数据,所述增量未落盘数据是指所述目标备机房的缓存数据库相比于所述目标备机房的落盘数据库中新增的数据;
将所述增量未落盘数据存储至所述目标备机房的落盘数据库中。
7.根据权利要求6所述的系统,其特征在于,
所述目标备机房的资源管理单元,还用于采用异步复制方式,将所述增量未落盘数据从所述目标备机房的落盘数据库,同步至各个其他备机房的落盘数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百果园技术(新加坡)有限公司,未经百果园技术(新加坡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011303951.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种结构性生物质基硅炭管材材料的制备方法
- 下一篇:一种环保阻隔涂料组合物





