【技术实现步骤摘要】
Noe4j图数据库的更新维护方法、装置及计算机可读存储介质
本专利技术涉及大数据
,尤其涉及一种Noe4j图数据库的更新维护方法、装置及计算机可读存储介质。
技术介绍
Neo4j图数据库的更新维护一般是由技术人员依据业务人员提供的数据源(包括领域核心概念及核心概念相互间的关系描述),通过数据清洗、整理,最后使用Neo4j提供的数据加载方式来完成,无法由业务人员直接录入,并且由于方式单一、观测片面,该维护操作往往受制于业务人员专业水平的限制,不能准确而高效的完成更新任务。
技术实现思路
本专利技术提供一种Noe4j图数据库的更新维护方法、装置及计算机可读存储介质,其主要目的在于当用户对Noe4j图数据库进行更新维护时,给用户呈现出精准的更新维护结果。为实现上述目的,本专利技术提供的一种Noe4j图数据库的更新维护方法,包括:获取Noe4j图数据库的关系文档,查询所述关系文档中图数据的结点,计算所述结点的聚集系数,并根据所述聚集系数,生成所述Noe4j图数据库的查询文档;计算所述 ...
【技术保护点】
1.一种Noe4j图数据库的更新维护方法,其特征在于,所述方法包括:/n获取Noe4j图数据库的关系文档,查询所述关系文档中图数据的结点,计算所述结点的聚集系数,并根据所述聚集系数,生成所述Noe4j图数据库的查询文档;/n计算所述查询文档中任意两个结点的平均路径长度,若所述平均路径长度的数量超过所述查询文档的总路径数量占比上限时,通过随机增加的方式对所述查询文档补充结点,生成补充文档;/n对所述补充文档中的结点进行修正,生成修正文档;/n对所述修正文档进行解析处理,生成链表关系文档,并将所述链表关系文档上传至所述Noe4j图数据库中,完成所述Noe4j图数据库的更新维护。/n
【技术特征摘要】
1.一种Noe4j图数据库的更新维护方法,其特征在于,所述方法包括:
获取Noe4j图数据库的关系文档,查询所述关系文档中图数据的结点,计算所述结点的聚集系数,并根据所述聚集系数,生成所述Noe4j图数据库的查询文档;
计算所述查询文档中任意两个结点的平均路径长度,若所述平均路径长度的数量超过所述查询文档的总路径数量占比上限时,通过随机增加的方式对所述查询文档补充结点,生成补充文档;
对所述补充文档中的结点进行修正,生成修正文档;
对所述修正文档进行解析处理,生成链表关系文档,并将所述链表关系文档上传至所述Noe4j图数据库中,完成所述Noe4j图数据库的更新维护。
2.如权利要求1所述的Noe4j图数据库的更新维护方法,其特征在于,所述计算所述结点的聚集系数的方法包括:
其中,Ci表示结点vi聚集系数,ki表示结点vi相邻的结点数量,ei表示相邻的结点之间实际存在的有向边数目,ki(ki-1)表示相邻的结点之间存在边的数目上限。
3.如权利要求1所述的Noe4j图数据库的更新维护方法,其特征在于,所述计算所述查询文档中任意两个结点的平均路径长度的方法包括:
其中,lij表示所述查询文档中任意两个结点的平均路径,N表示所述查询文档的结点数,dij表示所述查询文档中任意两个结点之间的最短路径长度。
4.如权利要求1所述的Noe4j图数据库的更新维护方法,其特征在于,所述对所述补充文档中的结点进行修正,包括:
计算出所述补充文档中任意两个结点vi″和vj″间关于结点k的介数CB(k);
当所述CB(k)小于预设的阈值时,通过连接命令将所述结点k和所述结点vi″或vj″进行合并,完成所述结点k的修正操作。
5.如权利要求4中所述的Noe4j图数据库的更新维护方法,其特征在于,所述计算出所述补充文档中任意两个结点vi″和vj″间关于结点k的介数CB(k)的方法包括:
其中,V表示所述补充文档中所有结点的集合;δij表示所述结点vi″和vj″之间最短路径的条数;δij(k)表示所述结点vi″和vj″之间经过结点k的最短路径的条数。
6.一种N...
【专利技术属性】
技术研发人员:侯丽,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。