[发明专利]计算系统、冷热数据分离方法及装置、计算机可读存储介质有效

专利信息
申请号: 201711482651.9 申请日: 2017-12-29
公开(公告)号: CN108319654B 公开(公告)日: 2021-12-21
发明(设计)人: 廉烨 申请(专利权)人: 中国银联股份有限公司
主分类号: G06F16/22 分类号: G06F16/22;G06F16/28;G06F16/2455;G06F9/54
代理公司: 中国专利代理(香港)有限公司 72001 代理人: 秦琳;杨美灵
地址: 200135 上海*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 计算 系统 冷热 数据 分离 方法 装置 计算机 可读 存储 介质
【说明书】:

发明涉及计算系统、冷热数据分离方法及装置、计算机可读存储介质。所述冷热数据分离方法是计算系统中的冷热数据分离方法,所述计算系统包括第一数据库和第二数据库,所述方法的特征在于,包括:提取所述第一数据库中的包括冷业务数据和热业务数据的全量业务数据的步骤,其中所述第一数据库中的热业务数据被存储在内存中;将所提取的所述全量业务数据导入至所述第二数据库的步骤,其中所述第二数据库中的所述全量业务数据被存储在磁盘中;以及基于预先确定的淘汰机制将导入至所述第二数据库之前的所述全量业务数据中的所述冷业务数据删除以在所述第一数据库中更新存储所述热业务数据的步骤。

技术领域

本发明属于数据存储领域,涉及计算系统、冷热数据分离方法及装置、计算机可读存储介质。

背景技术

在项目使用中,为了满足高并发的业务场景,常常使用Redis(REmote DIctionaryServer,远程字典服务器)数据库来进行数据存储。Redis数据库是一种速度非常快的高性能的key-value(键-值)数据库并且是基于内存的数据结构存储开源系统,采用C语言编写,数据存在内存中,运行效率极高。因其高性能和可持久化的特点,Redis数据库的使用非常流行。

当使用Redis数据库来存储全量业务数据时,虽然其读写速度快,但是也具有很多缺点:

1)随着业务扩展,业务数据量不断增加,Redis的内存消耗情况不容小觑,成本较为昂贵;

2)在开启持久化功能时,内存的瞬间占用成倍增长,并且磁盘IO异常繁忙,可能导致短暂时间内的读写超时;

3)一旦服务器宕机或进程遭误杀,内存中的数据将全部(未开启持久化功能)或部分(开启持久化功能)丢失。

为了应对内存的过大消耗,也常常使用SSDB(Sequence Similarity DataBase,序列相似性数据库)来进行数据存储。SSDB是一种支持Redis协议的NoSQL数据库并且是基于硬盘存储的,容易扩展。

尽管SSDB数据库能够存储十亿级别列表数据,但是在实际应用中存在以下问题:

1)使用Google的LevelDB作为存储引擎,SSDB的有序列表zset(sorted set,有序集合)是依赖LevelDB按key进行排序的特性实现的,效率较低;

2)LevelDB具有很高的随机写、顺序读/写性能,但是随机读的性能很一般,即,LevelDB不适合应用在读取/查询较多而写入/修改较少的场景中;

3)SSDB在执行删除命令时内存和磁盘不会即时释放,需要等到压缩时才会释放;

4)在某些条件被触发时,SSDB会通过compaction(压缩)命令对已有的记录进行整理压缩来删除掉一些不再有效的KV数据,从而减小数据规模、减少文件数量等,而压缩操作会耗费较多资源(CPU(Central Processing Unit,中央处理单元)、内存),因此在高并发的情况下,压缩操作的发生时机无法预知,资源使用情况不可控;

5)读取记录比较复杂,需要在内存以及各个层级文件中依照新鲜程度依次查找,代价很高。

发明内容

本发明是为了克服上述缺点的一个或多个、或其它缺点而完成的,所采用的技术方案如下。

根据本发明的一个方面,提供一种计算系统,包括:第一数据库,其对应的数据为包括热业务数据和冷业务数据的全量业务数据中的所述热业务数据,并且该热业务数据被存储在内存中;第二数据库,其对应的数据为所述全量业务数据,并且该全量业务数据被存储在磁盘中;全量数据转移组件,其被配置成提取所述全量业务数据并将其导入至所述第二数据库;以及冷业务数据淘汰组件,其被配置成基于预先确定的淘汰机制将导入至所述第二数据库之前的所述全量业务数据中的所述冷业务数据删除以得到所述第一数据库中的所述热业务数据。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711482651.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top