System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及元数据查询,特别涉及一种元数据查询优化的方法与终端。
技术介绍
1、目前的数据库以及信息查询软件中,一般都提供了快速查询的功能。其主要实现逻辑为,每一条数据都存在自身的相关元数据信息,当查询具体信息时,优先查询此元数据信息,当查询到结果后,根据元数据信息再次到真正的数据源中进行完整信息的查询操作。而为了提高元数据的快速查询功能,一般情况下,各种软件或者数据库等都会把元数据信息存储加载到内存中,通过内存来实现元数据的快速查询功能。
2、通常在内存中的存储元数据信息,都是以一定的缓存块来实现存储的,即一个缓存块存在一些或者某些的元数据列表信息。通常元数据信息是以列表的方式存储在这些缓存块中,当进行元数据查询时,会轮询缓存块中的元数据,并找到对应的元数据信息。因为是纯内存操作,即使是缓存块中的轮询操作,也能够快速的实现元数据查找。
3、可是随着性能要求的再一次提高,如何进一步提高查找效率也成为了所要研究的技术问题。
技术实现思路
1、本专利技术所要解决的技术问题是:提供一种元数据查询优化的方法与终端,有效提高数据查询的效率。
2、为了解决上述技术问题,本专利技术采用的技术方案为:
3、一种元数据查询优化的方法,包括步骤:
4、s1、通过二分查找法对内存中的有序的索引序列进行索引查询,获得索引信息;
5、s2、根据查询到的索引信息获取内存中关联的元数据信息;
6、s3、根据所述元数据信息,向数
7、所述索引信息、所述元数据信息以及目标数据依次唯一关联。
8、为了解决上述技术问题,本专利技术采用的另一种技术方案为:
9、一种元数据查询优化的终端,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
10、s1、通过二分查找法对内存中的有序的索引序列进行索引查询,获得索引信息;
11、s2、根据查询到的索引信息获取内存中关联的元数据信息;
12、s3、根据所述元数据信息,向数据源获取完整的目标数据;
13、所述索引信息、所述元数据信息以及目标数据依次唯一关联。
14、本专利技术的有益效果在于:本专利技术的一种元数据查询优化的方法与终端,为内存中的元数据信息建立索引,并对索引进行排序,从而使得在数据查询时可以通过二分查找法对索引数据进行快速查询,并根据查询到的索引信息快速获取元数据,进而获取目标数据,相较于在缓存中对元数据进行遍历,能够更加快速的实现目标数据的查询,实现数据查询效率的有效提高。
本文档来自技高网...【技术保护点】
1.一种元数据查询优化的方法,其特征在于,包括步骤:
2.根据权利要求1所述的一种元数据查询优化的方法,其特征在于,所述索引信息包括所述元数据信息中的唯一标识信息以及指向所述元数据信息存储位置的指针信息;
3.根据权利要求2所述的一种元数据查询优化的方法,其特征在于,步骤S1具体为:
4.根据权利要求2所述的一种元数据查询优化的方法,其特征在于,步骤S2具体为:
5.根据权利要求1所述的一种元数据查询优化的方法,其特征在于,还包括步骤:
6.一种元数据查询优化的终端,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
7.根据权利要求6所述的一种元数据查询优化的终端,其特征在于,所述索引信息包括所述元数据信息中的唯一标识信息以及指向所述元数据信息存储位置的指针信息;
8.根据权利要求7所述的一种元数据查询优化的终端,其特征在于,步骤S1具体为:
9.根据权利要求7所述的一种元数据查询优化的终端,其特征在于
10.根据权利要求6所述的一种元数据查询优化的终端,其特征在于,还包括步骤:
...【技术特征摘要】
1.一种元数据查询优化的方法,其特征在于,包括步骤:
2.根据权利要求1所述的一种元数据查询优化的方法,其特征在于,所述索引信息包括所述元数据信息中的唯一标识信息以及指向所述元数据信息存储位置的指针信息;
3.根据权利要求2所述的一种元数据查询优化的方法,其特征在于,步骤s1具体为:
4.根据权利要求2所述的一种元数据查询优化的方法,其特征在于,步骤s2具体为:
5.根据权利要求1所述的一种元数据查询优化的方法,其特征在于,还包括步骤:
6.一种元数据查询优化的终端,包括处理器、存储器以...
【专利技术属性】
技术研发人员:刘德建,郭孟祺,郑坦,郑锦斌,张少敏,陈宏,
申请(专利权)人:福建天泉教育科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。