一种数据处理方法及装置制造方法及图纸

技术编号:24168538 阅读:39 留言:0更新日期:2020-05-16 02:12
本发明专利技术提供一种数据处理方法及装置,该方法包括:在满足数据加载条件的情况下,将磁盘数据库中的数据加载至内存存储对象中;其中,所述内存存储对象包括内存数据网格或内存数据库;在接收到数据获取请求的情况下,若所述内存存储对象中存在所述数据获取请求所请求的目标数据,则从所述内存存储对象读取所述目标数据,并返回给所述数据获取请求的发送方;若所述内存存储对象中不存在所述目标数据,则从所述磁盘数据库读取所述目标数据,将所述目标数据加载至所述内存存储对象,并返回给所述数据获取请求的发送方。通过本发明专利技术提供的数据处理方法,可以提高数据读取效率。

【技术实现步骤摘要】
一种数据处理方法及装置
本专利技术涉及通信
,尤其涉及一种数据处理方法及装置。
技术介绍
随着互联网行业的高速发展,各种互联网程序已经得到了广泛的应用,其业务流程变得更加复杂,数据变得更加丰富,数据量也变得越来越庞大。在业务处理过程中,往往需要读取大量的数据进行分析、展示等处理,然而,现有技术中,通常是将数据存储于磁盘数据库,也可称为传统数据库,例如,MYSQL数据库、ORACLE数据库、SQLSERVER数据库等,并从磁盘数据库中读取数据进行处理,但是这种数据读取方式效率较低,难以满足一些对实时性要求较高的业务需求。在现有技术中,针对从磁盘数据库中读取数据效率较低的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供一种数据处理方法及装置,以解决从磁盘数据库中读取数据效率较低的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种数据处理方法。该方法包括:在满足数据加载条件的情况下,将磁盘数据库中的数据加载至内存存储对象中;其中,所述本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n在满足数据加载条件的情况下,将磁盘数据库中的数据加载至内存存储对象中;其中,所述内存存储对象包括内存数据网格或内存数据库;/n在接收到数据获取请求的情况下,若所述内存存储对象中存在所述数据获取请求所请求的目标数据,则从所述内存存储对象读取所述目标数据,并返回给所述数据获取请求的发送方;/n若所述内存存储对象中不存在所述目标数据,则从所述磁盘数据库读取所述目标数据,将所述目标数据加载至所述内存存储对象,并返回给所述数据获取请求的发送方。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
在满足数据加载条件的情况下,将磁盘数据库中的数据加载至内存存储对象中;其中,所述内存存储对象包括内存数据网格或内存数据库;
在接收到数据获取请求的情况下,若所述内存存储对象中存在所述数据获取请求所请求的目标数据,则从所述内存存储对象读取所述目标数据,并返回给所述数据获取请求的发送方;
若所述内存存储对象中不存在所述目标数据,则从所述磁盘数据库读取所述目标数据,将所述目标数据加载至所述内存存储对象,并返回给所述数据获取请求的发送方。


2.根据权利要求1所述的方法,其特征在于,所述数据加载条件包括如下至少一项:
当前时刻为预设时刻;
当前时刻距离前一次将磁盘数据库中的数据加载至内存存储对象中的时刻的时长为预设时长。


3.根据权利要求1所述的方法,其特征在于,所述将磁盘数据库中的数据加载至内存存储对象中,包括:
对磁盘数据库中的第一数据进行处理,得到第二数据;其中,所述第一数据为所述磁盘数据库中满足预设处理条件的数据;
将所述第二数据和所述磁盘数据库中的第三数据加载至内存存储对象中;其中,所述第三数据为所述磁盘数据库中除所述第一数据之外的数据。


4.根据权利要求1所述的方法,其特征在于,所述将磁盘数据库中的数据加载至内存存储对象中之后,所述方法还包括:
在接收到对所述磁盘数据库的更新操作的情况下,获取所述更新操作所针对的数据;
根据所述更新操作所针对的数据,更新所述内存存储对象中的数据。


5.根据权利要求1至4中任一项所述的方法,其特征在于,所述将磁盘数据库中的数据加载至内存存储对象中,包括:
通过调用预设SDK,将磁盘数据库中的数据加载至内存存储对象中;
所述在接收到数据获取请求的情况下,若所述内存存储对象中存在所述数据获取请求所请求的目标数据,则从所述内存存储对象读取所述目标数据,并返回给所述数据获取请求的发送方,包括:
通过调用所述预设SDK,在接收到数据获取请求的情况下,若所述内存存储对象中存在所述目标数据,则从所...

【专利技术属性】
技术研发人员:郑懿邓成东李文胜
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1