【技术实现步骤摘要】
基于键值存储数据的存储设备及其操作方法相关申请交叉引用本申请要求于2019年7月5日向韩国知识产权局提交的第10-2019-0081522号韩国专利申请的优先权,其全部公开内容通过引用合并于此。
本专利技术构思涉及一种存储设备和该存储设备的操作方法,并且更具体地,涉及一种基于键值存储数据的存储设备和该存储设备的操作方法。
技术介绍
近来,已经使用了各种类型的电子设备。一些电子设备可以存储数据并且可以基于存储的数据进行操作。为此,电子设备可以包括用于存储数据的存储设备或存储系统,或者可以在与外部存储设备或存储系统进行通信的同时存储或读取数据。可以对存储设备进行各种分类。例如,存储设备可以分类为基于非易失性存储器(non-volatilememory,NVM)的存储和基于易失性存储器的存储。即使不供电,基于非易失性存储器的存储也不会丢失数据。另一方面,尽管当中断提供给基于易失性存储器的存储的电力时存储在基于易失性存储器的存储中的数据会丢失,但是基于易失性存储器的存储可以比基于非易失性存储器的存储更快地操作。例如,存储设备可以分类为块存储、文件存储和对象存储。块存储可以基于物理位置管理数据,文件存储可以基于逻辑序列管理数据。另一方面,对象存储可以基于唯一标识符管理数据。当存在大量文本数据时,块存储和文件存储很有用,而当存在大量非结构化数据(诸如声音数据、图像数据等)时,对象存储可能是有效的选择。作为对象存储的示例,存在键值存储,它基于键值存储数据。
技术实现思路
本专利技术构思提 ...
【技术保护点】
1.一种存储设备,包括:/n控制器,被配置为:/n从主机接收多个键值对,/n从所述多个键值对中的每一个中分离键并从所述多个键值对中的每一个中分离值,以及/n通过合并从所述多个键值对分离的多个键生成第一键流;以及/n非易失性存储器,被配置为存储所述第一键流,/n其中,所述第一键流与从所述多个键值对中的每一个分离的值分开地被存储在所述非易失性存储器中。/n
【技术特征摘要】
20190705 KR 10-2019-00815221.一种存储设备,包括:
控制器,被配置为:
从主机接收多个键值对,
从所述多个键值对中的每一个中分离键并从所述多个键值对中的每一个中分离值,以及
通过合并从所述多个键值对分离的多个键生成第一键流;以及
非易失性存储器,被配置为存储所述第一键流,
其中,所述第一键流与从所述多个键值对中的每一个分离的值分开地被存储在所述非易失性存储器中。
2.根据权利要求1所述的存储设备,其中,
所述控制器还被配置为通过将所述多个键值对中的对应一个的键与对应于所述多个键值对中的对应一个的值的索引进行合并来生成所述第一键流。
3.根据权利要求1所述的存储设备,其中,
所述控制器响应于来自主机的压缩命令,从非易失性存储器中读取所述第一键流和第二键流;
通过合并所述第一键流和所述第二键流,生成第三键流;以及
将所述第三键流存储在所述非易失性存储器中。
4.根据权利要求3所述的存储设备,其中,
所述控制器还被配置为通过合并从所述多个键值对分离的多个值来生成值流,并将所述值流存储在所述非易失性存储器中,以及
所述值流与所述第一键流分开存储在所述非易失性存储器中。
5.根据权利要求3所述的存储设备,其中,
所述控制器通过合并所述第一键流的第一有效键和所述第二键流的第二有效键,生成所述第三键流;
所述第一有效键和所述第二有效键中的每一个对应于值中主机未向其发出擦除命令的值。
6.根据权利要求5所述的存储设备,还包括:
易失性存储器,被配置为存储哈希表和值表,所述哈希表包括所述第一键流至所述第三键流在所述非易失性存储器中的物理地址,以及所述值表包括所述值流在所述非易失性存储器中的物理地址。
7.一种存储设备的操作方法,所述存储设备包括非易失性存储器和控制所述非易失性存储器的控制器,所述操作方法包括:
所述控制器接收多个键值对;
所述控制器通过从所述多个键值对中的每一个中提取键来生成第一键流;以及
所述控制器将所述第一键流存储在所述非易失性存储器中。
8.根据权利要求7所述的操作方法,其中,
所述第一键流的生成包括:
为多个键值对中的对应一个的值生成索引;以及
将所述多个键值对中的对应一个的键与所述索引合并。
9.根据权利要求7所述的操作方法,还包括:
所述控制器通过从所述多个键值对中的每一个中提取值来生成值流;以及
所述控制器将所述值流存储在所述非易失性存储器中。
10.根据权利要求7所述的操作方法,还包括:所述控制器执行的压缩操作,所述压缩操作包括:
从所述非易失性存储器中读取所述第一键流和第二键流;
通过合并所述第一键流和所述第二键流,生产第三键流;以及
将所述第三键流存储在所述非易失性存储器中。
11.根据权利要求10所述的操作方法,其中,
生...
【专利技术属性】
技术研发人员:李昞奇,S库马尔,金在燽,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。