[发明专利]数据处理方法及装置有效
申请号: | 201510997751.X | 申请日: | 2015-12-25 |
公开(公告)号: | CN105550347B | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 李叠;庄上林;魏中华;解保功;岳帅杰 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/2455 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 宋子良 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 | ||
本发明公开了一种数据处理方法及装置。其中,该方法包括:在数据中心的数据库中存储各个站点中的数据的信息;在所述数据需要变更时,在站点内对所述数据进行变更,并在变更完成后向所述数据中心推送变更的数据,推送的所述变更的数据用于更新所述数据中心中的数据的信息。本发明解决了相关技术中的数据结构无法满足需求的技术问题,可以实现根据数据的信息快速查询出该信息在所有站点相关的数据的技术效果。
技术领域
本发明涉及计算机领域,具体而言,涉及一种数据处理方法及装置。
背景技术
目前,同一用户可以在各个站点拥有个人数据。这些数据分散存储在各个站点的数据库中,用户要查看其在其中一个站点的数据时,必须先登录相应的站点。
当这些站点数量较多时,用户要查看他全部的数据,就需要分别登录每一个站点操作,较为繁琐。如果能设立一个中心站点(以下称为数据中心),用户登录后可以直接查看到他的所有站点的数据,可以大幅提升用户体验。这里的数据中心指的是整合了多个站点用户数据的系统。
在相关技术中有以下两大类实现方式:
一、让数据中心可以分别读取每个站点的数据库。数据中心通过直接访问多个站点的数据库,实现将这些数据对用户以统一的方式展示。
但是这种方式难以满足实际使用中对全局中多个数据的批处理等操作需求,例如排序等。例如,站内信、邮件等在展示给用户时,需要按时间进行排序。在每个站点内部,通常通过数据库索引的方式实现这种需求,例如:建议一个(用户标识(User Identifier,简称为UID),发送时间)的联合索引,就可以在给定UID时,迅速查询出UID对应的用户的最近N条站内信。但涉及多个站点时,没有全局的索引,就无法快速地进行这种查询,而需要从每个站点的数据库读出最近N条站内信,然后再对比它们的时间筛选出真正最近的N条,需要读取第二页(第从最近第N+1至第2N条)站内信时操作更为复杂和低效。其中
二、所有站点使用一个统一的数据库。
但是这种方式多个站点的数据库合为一体,数据量太大;并且这种整合数据的需求通常是先有了各个分离的站点,再有整合的需求,采用这种方法不能基于已有的存储方式,而需要对各个站点的数据存储方式进行很大的修改。
由此可见,在通常情况下,上述实现方式并不能满足需求,一方面是站点数量较大时,需要读取的次数很多;另一方面是,很多数据都有批处理(例如排序等)的需求,例如站内信需要按收信时间进行排序,使用上述方式无法高效地使数据中心实现对用户的全局数据进行排序。
针对相关技术中的数据结构无法满足需求的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种数据处理方法及装置,以至少解决相关技术中的数据结构无法满足需求的技术问题。
根据本发明实施例的一个方面,提供了一种数据处理方法,包括:在数据中心的数据库中存储各个站点中的数据的信息;在所述数据需要变更时,在站点内对所述数据进行变更,并在变更完成后向所述数据中心推送变更的数据,推送的所述变更的数据用于更新所述数据中心中的数据的信息。
可选地,在数据中心的数据库中存储各个站点中的数据的信息包括:在数据中心的数据库中存储各个站点中的数据的相关信息及所述数据的全局标识,其中,所述全局标识包括所述数据所在站点的站点标识和所述数据在所述站点内的局部数据标识。
可选地,所述数据的相关信息包括以下至少之一:所述数据对应的用户标识,所述数据的指定字段。
可选地,在数据中心的数据库中存储各个站点中的数据的信息包括:根据用户标识获取哈希函数,所述哈希函数用于将每个用户唯一映射至所述数据中心的数据库的一个数据表中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510997751.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:持久层装置及数据库操作方法
- 下一篇:基于引导的搜索方法及装置