【技术实现步骤摘要】
数据查询方法和装置以及存储介质
[0001]本申请涉及数据查询
,尤其涉及一种数据查询方法和装置以及存储介质。
技术介绍
[0002]随着5G技术的蓬勃发展,其高速、广连接和低时延的特性与车联网的众多场景高度契合。与此同时基于车辆产生的行为数据也呈现出爆炸性的增长,其中车辆访问互联网的日志数据更是达到每天百亿增量的数据量级,等到数据存储周期达到一定程度,如半年或者更久的时间,则需要在短时间内从海量存储的数据中查询到要查找的数据。
[0003]在一些数据查询的方案中,分布式列式存储数据库hbase通过rowkey做为索引来提高查询效率,然后通过Phonenix实现多列的条件的查询,然而hbase只能通过rowkey来进行查询,如果想通过其他列做为条件来进行查询虽然可以使用Phoenix,但其查询语句是点查找和小范围扫描时,Phoenix可以比较好地满足,而它大量scan类型的OLAP查询,或查询的模式较为灵活的场景不太适合。
技术实现思路
[0004]本申请实施例提供一种数据查询方法和装置及存储介 ...
【技术保护点】
【技术特征摘要】
1.一种数据查询方法,其特征在于,应用于数据库,所述数据库存储的数据被配置为连续的多行数据构成一个逻辑数据块,且每个所述逻辑数据块被配置为将当前逻辑数据块中首行数据的索引作为当前逻辑数据块的稀疏索引,所述方法包括:获取用户输入的查询条件;基于用户输入的所述查询条件,若所述查询条件中包含稀疏索引项,则使用相应的稀疏索引进行数据检索,确定与查询条件相匹配的区间,其中,所述与查询条件相匹配的区间中包含的数据为目标数据。2.根据权利要求1所述的方法,其特征在于,所述连续的多行数据构成一个逻辑数据块包括连续的1024行数据构成一个逻辑数据块。3.根据权利要求1所述的方法,其特征在于,所述查询条件为多列查询条件,该多列查询条件包含多种属性的组合。4.根据权利要求1所述的方法,其特征在于,所述确定与查询条件相匹配的区间包括:确定所述查询条件所组成的索引主键对应逻辑数据块范围的开始行号;确定所述查询条件所组成的索引主键对应逻辑数据块范围的结束行号;基于所述开始行号和所述结束行号确定与查询条件相匹配的区间。5.根据权利要求4所述的方法,其特征在于,所述确定所述查询条件所组成的索引主键对应逻辑数据块范围的开始行号包括:确定是否查找到满足所述查询条件的稀疏索引主键,若未查找到,则设置最后一个所述逻辑数据块的稀疏索引相对应的行号为开始行号,若查找到,则确定查找到的满足所述查询条件的稀疏索引主键是否与查询条件组成的索引主键相同,...
【专利技术属性】
技术研发人员:胡森一,焦文斌,牛长春,
申请(专利权)人:联通智网科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。