[实用新型]面向多应用的数据存储系统有效
申请号: | 201520369950.1 | 申请日: | 2015-06-01 |
公开(公告)号: | CN204926081U | 公开(公告)日: | 2015-12-30 |
发明(设计)人: | 蒙朝辉;李东海;贺剑敏 | 申请(专利权)人: | 北京圆通慧达管理软件开发有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京亿腾知识产权代理事务所 11309 | 代理人: | 陈霁 |
地址: | 100027 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 应用 数据 存储系统 | ||
技术领域
本实用新型涉及计算机硬件领域,尤其涉及一种面向多应用的数据存储系统。
背景技术
企业级信息正在以爆炸式的速度增长,同时以其独特的、无法忽视的重要性改变着企业的生存状态和竞争力。在企业的管理信息系统(ManagementInformationSystem,MIS)网络环境中,数据的存储和调用每时每刻都在发生,并且数据量随着企业规模的扩大和企业下用户人员的增多呈几何式增长。
管理信息系统的数据被保存在企业的数据库中,当用户使用某些应用需要调用/存储这些数据的时候,应用会向数据库请求导出/写入这些数据。但是,在用户端中央处理器(CentralProcessingUnit,CPU)存取数据的速度非常的快,一秒钟能够存取、处理超过十亿条的指令和数据,而数据库的导出/写入速度就慢很多。因此,以应用调用数据的情况为例,目前常用方法是对数据库的数据调用/存储构架缓存,将数据库中被应用访问频繁的数据全部都复制到缓存中,使得在应用调用数据时,可以不经常到数据库中去取数据,而是到缓存中去取就行了,这样速度可以快很多。
但是,通常情况下,管理信息系统中企业下用户的数据量是很大的,每个用户使用的应用也是非常多的,这就导致数据库中被频繁访问数据的数据量是巨大的。特别是当管理信息系统中增加应用时,会直接导致需要缓存的数据大量增加,在这种情况下,现有管理信息系统的数据存储机制和数据存储系统的架构,已经无法满足企业用户对于数据调用/存储快速有效的需求。
实用新型内容
本实用新型实施例提供了一种面向多应用的数据存储系统,能够面向不同应用,对数据进行独立缓存调用/存储,并对访问频率不同等级的数据进行分级缓存,从而有效提高数据调用/存储的速度,提升管理信息系统的工作效率。
第一方面,本实用新型实施例提供了一种面向多应用的数据存储系统,所述系统包括:
元数据库服务器、多个缓存单元和数据交换引擎;
所述数据交换引擎与应用数据处理单元相连接,所述应用数据处理单元为所述系统提供应用服务;所述数据交换引擎,接收所述应用数据处理单元发送的数据请求指令,将所述数据请求指令发送给所述应用数据处理单元对应的所述缓存单元;
多个所述缓存单元,与所述数据交换引擎相连接,每个缓存单元与一个应用数据处理单元相对应;每个所述缓存单元至少包括一级缓存单元和二级缓存单元;所述缓存单元接收所述数据交换引擎发送的所述数据请求指令根据规则从一级缓存单元或二级缓存单元中调用所需的缓存数据;当所述一级缓存单元或二级缓存单元中没有所述缓存数据时,将所述数据请求指令发送给所述元数据库服务器;
所述元数据库服务器与所述多个缓存单元分别相连接,接收所述缓存单元发送的所述数据请求指令,并根据所述数据请求指令调用相应的元数据发送到所述缓存单元;
所述缓存单元将所述元数据存储为缓存数据,并将所述缓存数据通过所述数据交换引擎发送给所述应用数据处理单元。
优选的,所述数据交换引擎接收所述应用数据处理单元发送的数据,将所述数据根据规则发送到所述一级缓存单元或二级缓存单元中存储为缓存数据;
所述一级缓存单元或二级缓存单元再将所述缓存数据发送给所述元数据库服务器;
所述元数据库服务器将所述缓存数据存储为元数据。
优选的,所述规则包括元数据的调用频率;当元数据的调用频率超过第一阈值时,通过所述一级缓存单元对所述调用频率超过第一阈值的元数据临时存储为所述缓存数据。
进一步优选的,当元数据的调用频率超过第二阈值且未超过第一阈值时,通过所述二级缓存单元对所述调用频率超过第二阈值且未超过第一阈值的元数据存储为所述缓存数据。
进一步优选的,所述一级缓存单元和二级缓存单元包括用于记录所述应用之间的关系的关系型数据。
优选的,所述数据存储系统为异构数据存储系统。
本实用新型提出的数据存储系统,对于元数据库服务器中数据的调用/存储采用多级缓存机制,通过架构面向每个应用支持多级缓存机制的缓存单元,对访问频率不同等级的数据进行分级缓存,使得最频繁被访问的数据能够以最快速度被应用获取,较频繁及不太频繁被访问的数据能够以较快速度被应用获取。同时采用基于不同应用对数据进行独立缓存下的调用/存储的系统架构,使得在对系统功能进行扩展增加应用数量时,也不会影响到每个应用的数据请求速度。本实用新型的数据存储系统,能够有效提高数据调用/存储的速度,提升管理信息系统的工作效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京圆通慧达管理软件开发有限公司,未经北京圆通慧达管理软件开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201520369950.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:三维带芯输送带
- 下一篇:一种玻璃冷端堆垛取板辊道装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置