【技术实现步骤摘要】
本说明书涉及数据库,尤其涉及一种查询参数的确定方法、存储介质、设备及程序产品。
技术介绍
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所述的方法,根据所述查询代价值,从所述各查询参数中确...
【专利技术属性】
技术研发人员:胡甲韬,戚仕鹏,林恒,洪春涛,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。