[实用新型]一种基于多维数据相似性的混合存储系统有效
申请号: | 201420273627.X | 申请日: | 2014-05-26 |
公开(公告)号: | CN203930810U | 公开(公告)日: | 2014-11-05 |
发明(设计)人: | 吴丹;陈志坚;解文艳;吉小恒;吴迪;罗文海;何坚;郑元欢 | 申请(专利权)人: | 中国能源建设集团广东省电力设计研究院 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 广州广信知识产权代理有限公司 44261 | 代理人: | 张文雄 |
地址: | 510670 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 多维 数据 相似性 混合 存储系统 | ||
所属领域
本实用新型涉及一种基于多维数据相似性的混合存储系统,适用面向多用户即时数据查询,属于分布式计算和计算机存储领域。
背景技术
现有技术中,计算机系统的存储结构一般包括内存单元、硬盘存储单元二种存储结构,有些计算机系统的存储结构为内存存储和硬盘存储单元存储的组合式存储层结构,例如:普通HDD存储硬盘作为一级数据存储层次,与内存缓存构成一个两层数据存储架构,该存储结构虽然可以利用工作流的特征,将数据读取密集型的工作流请求的数据存储在存储硬盘中,能有效地平衡不同工作流的性能,使存储系统的性能得以提高。但该存储结构没有SSD存储结构,其处理数据的能力不强、速度不高,不能应用于数据量大的混合存储系统。
实用新型内容
本实用新型的目的,是为了解决现有的计算机存储结构处理数据的能力不强、速度不高的问题,提供一种基于多维数据相似性的混合存储系统。
本实用新型的目的可以通过采取如下技术方案达到:
一种基于多维数据相似性的混合存储系统,其结构特点在于:由上层内存单元、中层缓存单元、下层存储单元和控制单元构成,上层内存单元用于存放系统数据和各个存储层中经常被访问的数据索引表,中层缓存单元用于存放部分经常被访问的数据,下层存储单元用于存放全部数据集;控制单元通过I/O端口连接上层内存单元、中层缓存单元和下层存储单元,构成多层存储架构的混合存储系统。
本实用新型的目的还可以通过采取如下技术方案达到:
进一步地,上层内存单元由主存储器MM构成,中层缓存单元由固态硬盘SSD构成,下层存储单元由机械硬盘HDD构成。
本实用新型具有如下突出的有益效果:
1、本实用新型由上层内存单元、中层缓存单元、下层存储单元构成混合存储系统,在本实用新型的多层存储架构中,中层缓存单元SSD作为内存缓存和机构硬盘HDD存储中间的一层高性能缓存层,被频繁访问的重要数据可以缓存在该层。具有比单一的机械硬盘HDD存储系统具有更好的数据处理性能,同时多层存储架构使得该存储系统无需以高昂的经济代价来取得性能的提升的有益效果。
2、本实用新型可以利用数据的位置相似性提高在多核处理环境下混合存储系统的性能;利用SSD缓存关键数据提高数据处理性能;通过分析数据访问和查询模式提高混合存储系统中缓存的利用率;利用缓存提高数据读写性能。
附图说明
图1是本实用新型一个具体实施例的结构示意图。
具体实施方式
具体实施例1:
参照图1,本实施例由上层内存单元、中层缓存单元、下层存储单元和控制单元构成,上层内存单元用于存放系统数据和各个存储层中经常被访问的数据索引表,中层缓存单元用于存放部分经常被访问的数据,下层存储单元用于存放全部数据集;控制单元通过I/O端口连接上层内存单元、中层缓存单元和下层存储单元,构成多层存储架构的混合存储系统。上层内存单元由主存储器MM构成,中层缓存单元由固态硬盘SSD构成,下层存储单元由机械硬盘HDD构成。
在本实施例在实际应用中,以机械硬盘HDD为基本的数据存储介质,存储全部数据集;上一层存储层以固态硬盘SSD为高速数据存储介质,存储部分经常被访问的数据;最上层存储层以内存存储器MM为更高速的数据存储介质,存储少量访问频率更高的数据。整个系统通过数据相似性判定、数据预取、数据置换和数据索引等一系列技术优化系统的访问延迟,提高访问的吞吐量。
在本实用新型的实际应用中,内存缓存的处理速度最快,稳定性也最好,但容量较小,主要被用来存放少量访问频率最高的数据,以及存放各个存储层中经常被访问的数据索引表(Data Index File)。SSD缓存的I/O处理速度次之,容量居中,用于存放部分经常被访问的数据。HDD存储的I/O处理速度最差,价格较低廉,容量最大,用于存放全部数据集。
本实用新型的应用原理如下:
每当一个请求到达,系统首先会解析请求并根据请求的内容先查询内存缓存层的数据索引表,看内存缓存中是否有所需要的数据。如果有则返回数据,否则接着查找SSD缓存层。查询SSD缓存层的数据索引表,看SSD缓存中是否有所需要的数据。如果有则返回数据,否则接着查找HDD存储层。查询HDD存储层的数据索引表,因为HDD存储层含有全部数据集,因此根据索引找到数据返回给上层应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国能源建设集团广东省电力设计研究院,未经中国能源建设集团广东省电力设计研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201420273627.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种改进型制动手柄调节装置
- 下一篇:双用骑马自行车
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置