[发明专利]数据处理的方法和系统有效
| 申请号: | 201210420674.8 | 申请日: | 2012-10-29 |
| 公开(公告)号: | CN103793386B | 公开(公告)日: | 2017-12-12 |
| 发明(设计)人: | 王辉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 罗振安 |
| 地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 方法 系统 | ||
1.一种数据处理的方法,其特征在于,所述方法包括:
数据缓冲层接收客户端的长关系链用户的听众的操作请求,并将所述操作请求推送到业务层的最小操作单元中;
所述业务层中的接收进程接收所述数据缓冲层推送过来的所述操作请求,并将所述操作请求的日志缓存到所述最小操作单元中;
所述业务层中的入库进程读取所述最小操作单元,以获取所述最小操作单元中的所述操作请求,并计算所述操作请求所属的最小存储单元,将所述操作请求缓存到所述最小存储单元中;其中,所述最小存储单元是以所述长关系链用户为单位进行划分的;
当所述最小存储单元中缓存的数据达到预设条件时,所述业务层根据预设的路由配置找到属于所述长关系链用户的指定的数据库,并按照所述操作请求对所述指定的数据库进行操作。
2.根据权利要求1所述的方法,其特征在于,所述数据缓冲层将所述操作请求推送到业务层,包括:
数据缓冲层计算所述长关系链用户的最小操作单元,将所述操作请求路由到业务层的所述最小操作单元中。
3.根据权利要求1或2所述的方法,其特征在于,所述业务层中的接收进程接收所述数据缓冲层推送过来的所述操作请求,并将所述操作请求的日志缓存到所述最小操作单元中之后,还包括:
所述接收进程对所述最小操作单元的同步序号累计加一,其中,所述同步序号用于标识所述接收进程与所述数据缓冲层的同步进度。
4.根据权利要求3所述的方法,其特征在于,所述业务层中的入库进程读取所述最小操作单元,以获取所述最小操作单元中的所述操作请求,包括:
所述入库进程读取所述接收进程中所述指定的预设单元的同步序号,判断所述最小操作单元的同步序号是否大于本地保存的所述最小操作单元的读取序号,如果是,则读取所述最小操作单元中的所述操作请求,其中,所述读取序号用于标识所述入库进程与所述接收进程的同步进度。
5.一种数据处理的系统,其特征在于,所述系统包括:数据缓冲层和业务层,所述业务层包括接收进程和入库进程;
所述数据缓冲层,用于接收客户端的长关系链用户的听众的操作请求,并将所述操作请求推送到所述业务层的最小操作单元中;
所述业务层中的接收进程接收所述数据缓冲层推送过来的所述操作请求,并将所述操作请求的日志缓存到所述最小操作单元中;
所述业务层中的入库进程读取所述最小操作单元,以获取所述最小操作单元中的所述操作请求,并计算所述操作请求所属的最小存储单元,将所述操作请求缓存到所述最小存储单元中,其中,所述最小存储单元是以所述长关系链用户为单位进行划分的;
所述业务层还用于当所述最小存储单元中缓存的数据达到预设条件时,根据预设的路由配置找到属于所述长关系链用户的指定的数据库,并按照所述操作请求对所述指定的数据库进行操作。
6.根据权利要求5所述的系统,其特征在于,所述数据缓冲层将所述操作请求推送到所述业务层,包括:
数据缓冲层计算所述长关系链用户的最小操作单元,将所述操作请求路由到所述业务层的所述最小操作单元中。
7.根据权利要求5或6所述的系统,其特征在于,所述业务层中的接收进程接收所述数据缓冲层推送过来的所述操作请求,并将所述操作请求的日志缓存到所述最小操作单元中之后,还包括:
所述接收进程对所述最小操作单元的同步序号累计加一,其中,所述同步序号用于标识所述接收进程与所述数据缓冲层的同步进度。
8.根据权利要求7所述的系统,其特征在于,所述业务层中的入库进程读取所述最小操作单元,以获取所述最小操作单元中的所述操作请求,包括:
所述入库进程读取所述接收进程中所述最小操作单元的同步序号,判断所述最小操作单元的同步序号是否大于本地保存的所述最小操作单元的读取序号,如果是,则读取所述最小操作单元中的所述操作请求,其中,所述读取序号用于标识所述入库进程与所述接收进程的同步进度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210420674.8/1.html,转载请声明来源钻瓜专利网。





