一种查询参数的确定方法、存储介质、设备及程序产品技术

技术编号:45083417 阅读:49 留言:0更新日期:2025-04-25 18:21
本说明书公开了一种查询参数的确定方法、存储介质、设备及程序产品。在此方法中,预先统计出待测试图数据库中包含的每个顶点属于不同查询维度以及不同取值区间的边的数量,作为各顶点统计数据并保存,从而可以在确定对待测试图数据库进行测试所需要使用的查询参数时,可以根据查询语句模版中所使用的目标取值区间以及各顶点统计数据,确定出在为查询语句模板配置不同的查询参数后所得到的查询语句对应的查询代价值,进而可以根据每个查询参数被配置到查询语句模板中时所得到的查询语句对应的查询代价值,从各查询参数中选择出一组对应的查询代价一致的查询参数,作为目标查询参数,并根据目标查询参数对待测试图数据库进行有效的测试。

【技术实现步骤摘要】

本说明书涉及数据库,尤其涉及一种查询参数的确定方法、存储介质、设备及程序产品


技术介绍

1、目前,由于不同的图数据库在设计时所针对的数据结构、查询模式、性能要求和功能特性有所差异,使得不同的图数据库在诸如:社交网络分析、推荐系统、金融、网络安全等不同应用场景中的适用性不同。而通过图数据库基准测试方法可以基于标准化的测试流程和指标,评估不同图数据库在处理特定类型数据和复杂查询时的性能、效率及稳定性,从而帮助开发者和企业针对应用于不同应用场景中的图数据库进行优化。

2、通常情况下,采用图数据库基准测试方法对图数据库进行测试时,需要模拟图数据库正式的工作场景,预先根据查询语句模版生成多个读查询语句输入到待测试图数据库中,并根据待测试图数据库执行这些读查询语句时的响应时间、待测试图数据库执行这些读查询语句所得到查询结果的准确性等指标数据,得到针对待测试图数据库的测试结果。

3、但是,因为图数据库中保存的顶点和边的分布并不均匀,并且在生成用于测试的各读查询语句的过程中,为查询语句模板配置的查询参数往往是随机的,进而导致根据同一个查询语句模板本文档来自技高网...

【技术保护点】

1.一种查询参数的确定方法,包括:

2.如权利要求1所述的方法,获取各顶点统计数据,具体包括:

3.如权利要求1所述的方法,所述查询维度包括:属性值维度,所述属性值维度用于根据顶点的每条边中包含的目标属性字段的值对需要遍历到的顶点和边进行筛选;

4.如权利要求3所述的方法,针对所述待测试图数据库中包含的每个顶点,根据该顶点的每条边中包含的所述目标属性字段的值,将该顶点的各边进行划分,得到各第一类边集合,具体包括:

5.如权利要求1或3所述的方法,所述查询维度包括:路径长度维度,所述路径长度维度用于根据两个顶点之间的路径长度对需要遍历到的顶点...

【技术特征摘要】

1.一种查询参数的确定方法,包括:

2.如权利要求1所述的方法,获取各顶点统计数据,具体包括:

3.如权利要求1所述的方法,所述查询维度包括:属性值维度,所述属性值维度用于根据顶点的每条边中包含的目标属性字段的值对需要遍历到的顶点和边进行筛选;

4.如权利要求3所述的方法,针对所述待测试图数据库中包含的每个顶点,根据该顶点的每条边中包含的所述目标属性字段的值,将该顶点的各边进行划分,得到各第一类边集合,具体包括:

5.如权利要求1或3所述的方法,所述查询维度包括:路径长度维度,所述路径长度维度用于根据两个顶点之间的路径长度对需要遍历到的顶点和边进行筛选,所述路径长度用于表示两个顶点之间的边依次连接所组成的路径中包含的边的数量;

6.如权利要求1所述的方法,根据所述查询代价值,从所述各查询参数中确...

【专利技术属性】
技术研发人员:胡甲韬戚仕鹏林恒洪春涛
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1