This application provides a data cache preheating method and a device thereof. The method comprises: receiving user request; according to the received traffic control signal to determine the copy, the user requests the corresponding data replication proportion; according to the proportion of replication, data source in the data corresponding to the user request copy in the cache. This application can complete cache preheating in high performance and high concurrency, without manual intervention, and has no effect on system load.
【技术实现步骤摘要】
一种数据缓存的预热方法及其装置
本申请涉及信息
,尤其涉及一种数据缓存的预热方法及其装置。
技术介绍
在数据处理过程中,通常会存在访问量大,用户并发访问高的数据。为了减小系统响应时间,缓解系统及数据库压力,对于数据结果采用缓存的方式来提高系统性能,减少系统压力。在数据请求之前将数据写入缓存,被称之为缓存预热。但是缓存预热通常需要人工干预模拟生成用户请求对应的数据并加载到缓存中供用户使用,需要实施的工作量比较大。。
技术实现思路
有鉴于此,本申请提供一种数据缓存的预热方法及其装置,其能够在高性能、高并发的情况下完成缓存预热工作,且无需人工干预,对系统负载无影响。本申请提供一种一种数据缓存的预热方法,所述方法包括:接收用户请求;根据接收的流量复制控制信号,确定对所述用户请求对应的数据的复制比例;按照所述复制比例,将数据源中用户请求对应的数据复制到缓存中。在本申请一具体实现中,所述流量复制控制信号为根据用户请求对应的数据量获得。在本申请一具体实现中,所述根据接收的流量复制控制信号,确定对所述用户请求对应的数据的复制比例为:接收第一流量复制控制信号和第二流量复制控制信号,所述第一流量复制控制信号对应第一数据量,所述第二流量复制信号对应第二数据量,第一数据量大于第二数据量时,第一流量复制信号的复制比例高于第二流量复制信号的复制比例。在本申请一具体实现中,所述根据接收的流量复制控制信号,确定对所述用户请求对应的数据的复制比例为:根据接收的流量复制控制信号,逐渐线性的调整对所述用户请求对应的数据的复制比例。在本申请一具体实现中,所述根据接收的流量复制控制信号,逐渐线性 ...
【技术保护点】
一种数据缓存的预热方法,其特征在于,所述方法包括:接收用户请求;根据接收的流量复制控制信号,确定对所述用户请求对应的数据的复制比例;按照所述复制比例,将数据源中用户请求对应的数据复制到缓存中。
【技术特征摘要】
1.一种数据缓存的预热方法,其特征在于,所述方法包括:接收用户请求;根据接收的流量复制控制信号,确定对所述用户请求对应的数据的复制比例;按照所述复制比例,将数据源中用户请求对应的数据复制到缓存中。2.根据权利要求1所述的方法,其特征在于,所述流量复制控制信号为根据用户请求对应的数据量获得。3.根据权利要求2所述的方法,其特征在于,所述根据接收的流量复制控制信号,确定对所述用户请求对应的数据的复制比例为:接收第一流量复制控制信号和第二流量复制控制信号,所述第一流量复制控制信号对应第一数据量,所述第二流量复制信号对应第二数据量,第一数据量大于第二数据量时,第一流量复制信号的复制比例高于第二流量复制信号的复制比例。4.根据权利要求3所述的方法,其特征在于,所述根据接收的流量复制控制信号,确定对所述用户请求对应的数据的复制比例为:根据接收的流量复制控制信号,逐渐线性的调整对所述用户请求对应的数据的复制比例。5.根据权利要求4所述的方法,其特征在于,所述根据接收的流量复制控制信号,逐渐线性的调整对所述用户请求对应的数据的复制比例为:根据接收的流量复制控制信号,逐渐线性的提高对所述用户请求对应的数据的复制比例。6.根据权利要求1所述的方法,其特征在于,所述按照所述复制比例,将数据源中用户请求对应的数据复制到缓存中为:从数据源中获取所述用户请求对应的数据,将符合复制比例的所述用户请求对应的数据复制到缓存中;或者,从数据源中获取符合复制比例的所述用户请求对应的数据,并将所获取的数据复制到缓存中。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:如查询缓存中并未存储用户请求对应的数据,从数据源加载...
【专利技术属性】
技术研发人员:邓文佳,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。