[发明专利]点赞数据存储方法及设备在审
申请号: | 201711386346.X | 申请日: | 2017-12-20 |
公开(公告)号: | CN110019132A | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 沈冠璞;张菊元 | 申请(专利权)人: | 北京潘达互娱科技有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/23 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈 |
地址: | 100041 北京市石景山*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据存储 数据类型 写入 数据库类型 数据库 数据对应 数据写入操作 冷数据 热数据 磁盘 申请 内存 并发 消耗 响应 | ||
本申请实施例提供一种点赞数据存储方法及设备,其中,方法包括:响应于点赞数据写入操作,确定所述请求写入的点赞数据对应的点赞数据类型;所述点赞数据类型包括:冷数据类型或热数据类型;根据数据库类型与点赞数据类型的对应关系,确定与所述请求写入的点赞数据对应的数据库;所述数据库类型包括内存型或磁盘型;将所述请求写入的点赞数据存储至对应的数据库。本申请实施例提供的技术方案,能够降低点赞数据对内存的消耗,提高点赞数据库在读写高并发状态下的稳定性。
技术领域
本申请涉及互联网技术领域,尤其涉及一种点赞数据存储方法及设备。
背景技术
为了增加用户的互动性,许多社交平台为用户提供了投票/点赞,或反对/踩的功能。例如,在网络直播平台上,为了使用户和主播具有良性互动,增强用户的参与感,用户在观看直播时,可通过触发直播平台提供的点赞系统进行点赞,以表达对主播或直播内容的喜爱等。点赞数据存储于点赞数据库中,可用于后续对用户进行喜好分析。
在现有技术中,点赞数据库通常为纯内存型数据库或纯硬盘类的数据库。而针对较大的网络社交平台,其点赞数据十分庞大且读写频繁。采用纯内存型存储的方式来存储大量的点赞数据将十分耗费内存。若采用纯硬盘类的存储方式时,将无法满足针对已存储的点赞数据的高并发的查询需求。
发明内容
本申请实施例的多个方面提供一种点赞数据存储方法及设备,用以降低点赞数据对内存的消耗,提高点赞数据库在读写高并发状态下的稳定性。
本申请实施例提供一种点赞数据存储方法,包括:
响应于点赞数据写入操作,确定所述点赞数据写入操作请求写入的点赞数据对应的点赞数据类型;所述点赞数据类型包括:冷数据类型的点赞数据或热数据类型的点赞数据;
根据数据库类型与点赞数据类型的对应关系,确定与所述请求写入的点赞数据对应的数据库;所述数据库类型包括内存型或磁盘型;
将所述请求写入的点赞数据存储至对应的数据库。
进一步可选地,根据数据库类型与点赞数据类型的对应关系,确定与所述请求写入的点赞数据对应的数据库,包括:当所述请求写入的点赞数据包含热数据类型的点赞数据时,确定与所述热数据类型的点赞数据对应的数据库为内存型数据库;当所述请求写入的点赞数据包含冷数据类型的点赞数据时,确定与所述冷数据类型的点赞数据对应的数据库为磁盘型数据库。
进一步可选地,所述冷数据类型的点赞数据包括:当前时刻之前指定时间范围内的所有点赞行为对应的用户ID、点赞对象和/或点赞时间;所述热数据类型的点赞数据包括:针对每一点赞对象的、点赞时间距离当前时刻最近的指定数量的点赞行为对应的用户ID和/或累计至当前时刻的点赞总数。
进一步可选地,所述方法还包括:以设定的数据迁移周期,将所述内存型数据库中的增量点赞数据迁移至所述磁盘型数据库,并删除所述内存型数据库中除所述热数据类型的点赞数据之外的点赞数据。
进一步可选地,所述方法还包括:响应于点赞数据读取操作,确定所述点赞数据读取操作请求读取的点赞数据包含冷数据类型的点赞数据或热数据类型的点赞数据;若包含冷数据类型的点赞数据,则从所述磁盘型数据库中加载与所述点赞数据读取操作对应的点赞数据至所述内存型数据库中;从所述内存型数据库中读取所述点赞数据读取操作请求读取的点赞数据。
本申请实施例还提供一种点赞数据存储设备,包括:存储器以及处理器;
所述存储器用于存储一条或多条计算机指令;
所述处理器用于执行所述一条或多条计算机指令以用于:
响应于点赞数据写入操作,确定所述点赞数据写入操作请求写入的点赞数据包含的点赞数据类型;所述点赞数据类型包括:冷数据类型的点赞数据或热数据类型的点赞数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京潘达互娱科技有限公司,未经北京潘达互娱科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711386346.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种复盘业务的方法和装置
- 下一篇:数据在线迁移方法和装置