1 .一种融合数据库的数据查询方法,其特征在于,包括:
接收并解析目标大语言模型对融合数据库的混合查询请求,确定所述混合查询请求的
目标数据类型和查询条件;其中,目标数据类型为图类型和/或向量类型;
根据所述目标数据类型和所述查询条件确定所述混合查询请求对应的目标查询算法;
根据所述目标查询算法在所述融合数据库中进行数据查询,确定所述混合查询请求对
应的目标查询结果;
在所述接收并解析目标大语言模型的混合查询请求,确定所述混合查询请求的目标数
据类型和查询条件之前,还包括:
创建所述目标大语言模型对应的目标数据模型;
根据所述目标数据模型创建所述目标大语言模型对应的融合数据库;
所述创建所述目标大语言模型对应的目标数据模型,包括:
创建目标数据模型的顶点实体和关联关系;
设置所述顶点实体的顶点标识;
将向量数据作为所述顶点实体的实体属性,并设置所述向量数据的向量字段维度和向
量距离函数;
定义并创建所述顶点实体和所述实体属性的数据索引;
将所述顶点实体的顶点标识设置为所述向量数据的向量标识。
2 .根据权利要求1所述的方法,其特征在于,在所述根据所述目标数据模型创建所述目
标大语言模型对应的融合数据库之后,还包括:
根据预设的混合持久化方法将所述目标数据模型的每个顶点实体切分为混合存储单
元;其中,所述混合存储单元包括:所述顶点实体、顶点实体的关联关系、向量数据和存储负
载信息;
根据所述混合存储单元对所述融合数据库进行数据持久化存储。
3 .根据权利要求1所述的方法,其特征在于,所述根据所述目标数据类型和所述查询条
件确定所述混合查询请求对应的目标查询算法,包括:
根据所述目标数据类型和所述查询条件构建至少一个数据查询算法;
通过预设的查询评估模型对每个所述数据查询算法进行性能评估,确定目标查询算
法。
4 .根据权利要求3所述的方法,其特征在于,所述通过预设的查询评估模型对每个所述
数据查询算法进行性能评估,确定目标查询算法,包括:
获取所述查询评估模型的评估缓存数据,如果所述评估缓存数据中不存在所述目标数
据类型和所述查询条件对应的所述数据查询算法,获取所述融合数据库的元数据、统计信
息和索引优先级;
通过所述查询评估模型根据所述元数据、所述统计信息和所述索引优先级依次对每个
所述数据查询算法进行性能评估,确定目标查询算法。
5 .根据权利要求4所述的方法,其特征在于,在所述获取所述查询评估模型的评估缓存
数据之后,还包括:
如果所述评估缓存数据中存在所述目标数据类型和所述查询条件对应的所述数据查
询算法,将所述目标数据类型和所述查询条件对应的所述数据查询算法确定为目标查询算
权 利 要 求 书
1/2 页
2
评论