【技术实现步骤摘要】
创建用于流式存储的索引的方法、设备和计算机程序产品
本公开的实施例总体上涉及计算机技术,更具体地,涉及创建用于流式存储的索引的方法、设备和计算机程序产品。
技术介绍
流式存储是一种新型存储方式,其提供了一种新的存储抽象——流,用于存储连续且无限的数据。流例如是持久、有弹性并且附加型的无限字节序列。流具有良好的性能和很强的一致性。目前,传统的搜索系统仅支持块存储、文件系统存储或对象存储的索引和搜索,而不支持流式存储的搜索。虽然,存在流式搜索方式,但是根据该方式创建的索引也是基于块存储、文件系统或对象存储的。
技术实现思路
总体上,本公开的实施例提出了创建用于流式存储的索引的方法、设备和计算机程序产品。在第一方面,本公开的实施例提供了一种创建用于流式存储的索引的方法。在该方法中,针对存储的流,创建至少一个索引分段。针对流中的事件,在至少一个索引分段中的一个索引分段中创建索引文件,以映射到该事件。在第二方面,本公开的实施例提供了一种创建用于流式存储的索引的设备。该设备包括处理器以及存储有计算机可 ...
【技术保护点】
1.一种创建用于流式存储的索引的方法,包括:/n针对存储的流,创建至少一个索引分段;以及/n针对所述流中的事件,在所述至少一个索引分段中的一个索引分段中创建索引文件,以映射到所述事件。/n
【技术特征摘要】
1.一种创建用于流式存储的索引的方法,包括:
针对存储的流,创建至少一个索引分段;以及
针对所述流中的事件,在所述至少一个索引分段中的一个索引分段中创建索引文件,以映射到所述事件。
2.根据权利要求1所述的方法,其中所述流包括多个分段,并且创建所述至少一个索引分段包括:
针对所述流中的所述多个分段,创建多个索引分段,每个所述索引分段被映射到所述流中的所述多个分段中的相应分段。
3.根据权利要求2所述的方法,其中所述流中的所述事件被包括在所述流的所述多个分段中的一个分段中,并且创建所述索引文件包括:
从所述多个索引分段中,确定被映射到所述流的所述多个分段中的所述一个分段的索引分段;以及
在所确定的索引分段中创建所述索引文件,以映射到所述事件。
4.根据权利要求1所述的方法,还包括:
响应于所述流中附加了新的事件,向所述至少一个索引分段中的一个索引分段中添加新的索引文件,以映射到所述新的事件。
5.根据权利要求1所述的方法,其中所述流包括以下中至少一项:元数据流、删除文件流和数据流。
6.一种创建用于流式存储的索引的设备,包括:
处理器,以及
存储有计算机可执行指令的存储器,所述计算机可执行指令在被所述处理器执行时使得所述设备执行动作,所述动作包括:
针对存储的流,创建至少一个索引分段;以及
针对所述流中的事件,在所述至少一个索引分段中的一个索引分段中创建索引文件,以映射到所述事件。
7.根据权利要求6所述的设备,其中所述流包括多个分段,并且创建所述至少一个索引分段包括:
针对所述流中的所述多个分段,创建多个索引分段,每个所述索引分段被映射到所述流中的所述多个分段中的相应分段。
8.根据权利要求7所述的设备,其中所述流中的所述事件被包括在所述流的所述多个分段中的一个分段中,并...
【专利技术属性】
技术研发人员:吴长平,赵凯皓,
申请(专利权)人:伊姆西IP控股有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。