[发明专利]一种基于缓存技术的一种应用方式在审
申请号: | 201410610953.X | 申请日: | 2014-11-04 |
公开(公告)号: | CN105117394A | 公开(公告)日: | 2015-12-02 |
发明(设计)人: | 马爱琳;方贤军 | 申请(专利权)人: | 合肥轩明信息科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230000 安徽省合*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 缓存 技术 应用 方式 | ||
技术领域
本发明涉及各种通用行业软件领域,具体涉及一种基于缓存技术的一种应用方式。
背景技术
在当前社会快速发展的背景下,人们对于各种服务的时效性提出了越来越高的要求,其中就包括通过建设IT系统来支撑运营服务的企业,特别是大型企业。这些企业共同的特征是:拥有庞大的客户群及海量数据,在此情况下高并发给予数据库带来了巨大的压力。
发明内容
本发明所要解决的技术问题是提供一种基于缓存技术的一种应用方式。
为解决上述技术问题,本发明提供以下技术方案:一种基于缓存技术的一种应用方式,包括物理数据库、共享内存、缓存计算模块、缓存结果模块和分配计算模块,所述分配计算机模块与缓存结果模块和缓存计算模块均相连,所述缓存计算模块与共享内存相连,构建可独立部署的缓存应用平台,设置共享内存,加载应用配置数据,在接收到查询计算请求后,通过科学的计算及差异分析,快速有效的反馈结果。
在上述方案基础上优选,所述缓存结果模块采用多种方式实现,把数据存储成文件形式或者采用数据库物理存储等。
在上述方案基础上优选,所述缓存结果模块的数据格式采用XML格式。
有益效果:把IT系统中涉及到的常用、大数据量配置数据加载到共享内存中,并提供可定制化的计算方法,提供快速、高效的查询、计算服务,其主要的应用场景包括了各种金融、通信、交通等行业。
具体实施方式
一种基于缓存技术的一种应用方式,包括物理数据库、共享内存、缓存计算模块、缓存结果模块和分配计算模块,所述分配计算机模块与缓存结果模块和缓存计算模块均相连,所述缓存计算模块与共享内存相连,构建可独立部署的缓存应用平台,设置共享内存,加载应用配置数据,在接收到查询计算请求后,通过科学的计算及差异分析,快速有效的反馈结果。
进一步,所述缓存结果模块采用多种方式实现,把数据存储成文件形式或者采用数据库物理存储等。
进一步,所述缓存结果模块的数据格式采用XML格式。
物理数据库:正常应用访问的数据库,例如ORACLE等。
共享内存:存储相关业务的应用配置数据。
缓存计算模块:对于收到的数据请求进行合理计算。
缓存结果模块:存储通过缓存计算的结果。
分配计算模块:对于收到的请求确定是到物理库查询还是到缓存结果模块中查询。
具体步骤:
(1)加载配置数据到共享内存中
(2)外部应用发起请求,需要查询某个数据,分配计算模块收到请求后,到缓存结果模块中查询是否有此需要的结果集数据,如果有则直接返回;如果没有结果数据,则把请求转发到缓存计算模块。
(3)缓存计算模块在收到请求后,直接访问物理库,同时读取内存库的配置数据,经过定制的算法计算查询结果。
(4)在获得计算结果后,缓存计算模块,把结果数据反馈给分配计算模块,进一步反馈给应用系统,另同时把这个结果集数据保存到缓存结果模块,以便下一次同样的条件访问可直接到缓存中获取。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥轩明信息科技有限公司,未经合肥轩明信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410610953.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种锅炉前烟室
- 下一篇:一种变容量间接式烤烟热风炉