【技术实现步骤摘要】
图数据查询方法、系统、计算机设备和可读存储介质
[0001]本申请涉及互联网
,特别是涉及图数据查询方法、系统、计算机设备和计算机可读存储介质。
技术介绍
[0002]图数据库(英文名称graph database,简称GDB),是一种使用图结构进行语义查询的数据库,它使用点、边和属性来表示和存储数据。现实中的实体映射为图数据库中的点,实体之间的关系映射为边,点和边各自具有属性。得益于其存储结构,图数据库与其它类型数据库相比,在关联数据的查询速度上有明显优势。但是在对点边数据的直接查询上,图数据库相对于其它类型数据库并不具备优势。在复杂查询条件下,图数据库的查询性能普遍比其它类型数据库表现要更差一些。目前,一般通过提供数据索引加速数据查询。
[0003]索引是一种分散的存储结构,通过将数据通过不同的方法计算转换获得。索引独立于数据以外进行存储,其中存储的是指向关联数据条目的逻辑指针。索引设计时会考虑常用的查询场景,使查询尽量可以直接命中索引条目,继而获得数据的逻辑指针,快速获取到数据存储位置。
[000 ...
【技术保护点】
【技术特征摘要】
1.一种图数据查询方法,其特征在于,包括:元数据同步步骤,获取目标图数据库的数据并将所述图数据中的点数据和/或边数据的元数据实时同步至一分流数据库;点边数据同步步骤,同步所述图数据库中点数据和/或边数据至所述分流数据库并实时更新;数据查询加速步骤,获取应用发起的数据查询请求并筛选所述数据查询请求中的点边直接查询请求,直接在所述分流数据库中获取所述点边直接查询请求对应的查询结果并输出。2.根据权利要求1所述的图数据查询方法,其特征在于,所述元数据同步步骤包括:数据表创建步骤,根据所述元数据为每一类点数据和/或边数据分别在所述分流数据库中创建数据表,并根据所述点数据和/或边数据的属性在所述数据表中创建对应数据类型的数据列;数据表更新步骤,当所述图数据库中新增、修改或删除所述元数据时,所述分流数据库实时对应新增、修改或删除对应的数据表或数据列。3.根据权利要求1所述的图数据查询方法,其特征在于,所述数据查询加速步骤具体包括:查询请求判断步骤,获取应用发起的数据查询请求并判断是否为点边直接查询请求;查询结果获取步骤,若所述查询请求判断步骤的结果为是,则直接查询所述分流数据库中的查询结果并返回至所述应用;否则查询所述图数据库中的查询结果并返回至所述应用。4.根据权利要求1
‑
3中任一项所述的图数据查询方法,其特征在于,所述分流数据库为ClickHouse。5.一种图数据查询系统,其特征在于,包括:元数据同步模块,用于获取目标图数据库的数据并将所述图数据中的点数据和/或边数据的元...
【专利技术属性】
技术研发人员:刘斌,孟嘉,
申请(专利权)人:北京明略昭辉科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。