一种基于缓存技术的一种应用方式的制作方法

文档序号:9396860阅读:168来源:国知局
一种基于缓存技术的一种应用方式的制作方法
【技术领域】
[0001]本发明涉及各种通用行业软件领域,具体涉及一种基于缓存技术的一种应用方式。
【背景技术】
[0002]在当前社会快速发展的背景下,人们对于各种服务的时效性提出了越来越高的要求,其中就包括通过建设IT系统来支撑运营服务的企业,特别是大型企业。这些企业共同的特征是:拥有庞大的客户群及海量数据,在此情况下高并发给予数据库带来了巨大的压力。

【发明内容】

[0003]本发明所要解决的技术问题是提供一种基于缓存技术的一种应用方式。
[0004]为解决上述技术问题,本发明提供以下技术方案:一种基于缓存技术的一种应用方式,包括物理数据库、共享内存、缓存计算模块、缓存结果模块和分配计算模块,所述分配计算机模块与缓存结果模块和缓存计算模块均相连,所述缓存计算模块与共享内存相连,构建可独立部署的缓存应用平台,设置共享内存,加载应用配置数据,在接收到查询计算请求后,通过科学的计算及差异分析,快速有效的反馈结果。
[0005]在上述方案基础上优选,所述缓存结果模块采用多种方式实现,把数据存储成文件形式或者采用数据库物理存储等。
[0006]在上述方案基础上优选,所述缓存结果模块的数据格式采用XML格式。
[0007]有益效果:把IT系统中涉及到的常用、大数据量配置数据加载到共享内存中,并提供可定制化的计算方法,提供快速、高效的查询、计算服务,其主要的应用场景包括了各种金融、通信、交通等行业。
【具体实施方式】
[0008]一种基于缓存技术的一种应用方式,包括物理数据库、共享内存、缓存计算模块、缓存结果模块和分配计算模块,所述分配计算机模块与缓存结果模块和缓存计算模块均相连,所述缓存计算模块与共享内存相连,构建可独立部署的缓存应用平台,设置共享内存,加载应用配置数据,在接收到查询计算请求后,通过科学的计算及差异分析,快速有效的反馈结果。
[0009]进一步,所述缓存结果模块采用多种方式实现,把数据存储成文件形式或者采用数据库物理存储等。
[0010]进一步,所述缓存结果模块的数据格式采用XML格式。
[0011]物理数据库:正常应用访问的数据库,例如ORACLE等。
[0012]共享内存:存储相关业务的应用配置数据。
[0013]缓存计算模块:对于收到的数据请求进行合理计算。
[0014]缓存结果模块:存储通过缓存计算的结果。
[0015]分配计算模块:对于收到的请求确定是到物理库查询还是到缓存结果模块中查询。
[0016]具体步骤:
(1)加载配置数据到共享内存中
(2)外部应用发起请求,需要查询某个数据,分配计算模块收到请求后,到缓存结果模块中查询是否有此需要的结果集数据,如果有则直接返回;如果没有结果数据,则把请求转发到缓存计算模块。
[0017](3)缓存计算模块在收到请求后,直接访问物理库,同时读取内存库的配置数据,经过定制的算法计算查询结果。
[0018](4)在获得计算结果后,缓存计算模块,把结果数据反馈给分配计算模块,进一步反馈给应用系统,另同时把这个结果集数据保存到缓存结果模块,以便下一次同样的条件访问可直接到缓存中获取。
[0019]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种基于缓存技术的一种应用方式,其特征在于,包括物理数据库、共享内存、缓存计算模块、缓存结果模块和分配计算模块,所述分配计算机模块与缓存结果模块和缓存计算模块均相连,所述缓存计算模块与共享内存相连,构建可独立部署的缓存应用平台,设置共享内存,加载应用配置数据,在接收到查询计算请求后,通过科学的计算及差异分析,快速有效的反馈结果。2.根据权利要求1所述的一种基于缓存技术的一种应用方式,其特征在于:所述缓存结果模块采用多种方式实现,把数据存储成文件形式或者采用数据库物理存储等。3.根据权利要求1所述的一种基于缓存技术的一种应用方式,其特征在于:所述缓存结果模块的数据格式采用XML格式。
【专利摘要】本发明涉及各种通用行业软件领域,具体涉及一种基于缓存技术的一种应用方式,包括物理数据库、共享内存、缓存计算模块、缓存结果模块和分配计算模块,所述分配计算机模块与缓存结果模块和缓存计算模块均相连,所述缓存计算模块与共享内存相连,构建可独立部署的缓存应用平台,设置共享内存,加载应用配置数据,在接收到查询计算请求后,通过科学的计算及差异分析,快速有效的反馈结果,把IT系统中涉及到的常用、大数据量配置数据加载到共享内存中,并提供可定制化的计算方法,提供快速、高效的查询、计算服务,其主要的应用场景包括了各种金融、通信、交通等行业。
【IPC分类】G06F17/30
【公开号】CN105117394
【申请号】CN201410610953
【发明人】马爱琳, 方贤军
【申请人】合肥轩明信息科技有限公司
【公开日】2015年12月2日
【申请日】2014年11月4日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1