【技术实现步骤摘要】
图数据库构建方法、系统、终端及存储介质
[0001]本专利技术涉及图数据库
,具体涉及一种图数据库构建方法、系统、终端及存储介质。
技术介绍
[0002]近年来随着各类企业的迅速发展和市场日新月异的变化,提取数据信息变得越来越重要。数据的关联可以产生重要的商业价值,无论我们是想了解在线社交网络中用户之间的关系,还是电子商务中南用户和商品之间的关系,还是金融网络中信贷关系,理解和分析大量高度关联数据的能力将成为企业的核心竞争力,图处理技术在这其中扮演着重要的角色。
[0003]图处理技术解决了当今宏观业务的一个大趋势:利用高度连接的数据中复杂、动态的关系来产生洞察力和竞争优势。相比关系数据库,图数据库是表示和查询连接数据的最佳方式。随着近几年的快速发展,基于图数据库的应用在金融、电信、医疗等行业快速落地,形成了比较好应用效果。对于行业来说,知识图谱是面向多行业的新一代知识库技术,对图数据库而言,知识图谱是图数据库关联最紧密、应用最广泛的场景。
[0004]然而随着数据库的存储量的增加,构建海量数据关系的图 ...
【技术保护点】
【技术特征摘要】
1.一种图数据库构建方法,其特征在于,包括:创建元数据服务进程,所述元数据服务进程管理用户信息、数据分片和图空间结构信息;利用分层服务进程根据操作接口接收的用户请求,对数据分片进行图谱属性信息与图谱信息键值对分离写操作,构建数据分片的图谱;汇总所有数据分片的图谱,生成最新的图谱空间结构信息并将最新的图谱空间结构信息反馈至元数据服务进程。2.根据权利要求1所述的方法,其特征在于,创建元数据服务进程,所述元数据服务进程管理用户信息、数据分片信息和图空间结构信息,包括:创建多个元数据服务进程,并将多个元数据服务进程构建为基于一致性协议的集群,并从所述集群中选举中主元数据服务进程;所述主元数据服务进程根据用户请求对用户信息和用户权限进行校验,并在校验通过后处理所述用户请求;所述主元数据服务进程根据用户请求查询目标数据或目标图空间结构信息;所述主元数据服务进程管理数据分片的位置信息,对数据分片进行负载均衡;将所述主元数据服务进程的操作信息同步至其他元数据服务进程,并在主元数据服务进程异常后重新从集群中选举中主元数据服务进程。3.根据权利要求1所述的方法,其特征在于,利用分层服务进程根据操作接口接收的用户请求,对数据分片进行图谱属性信息与图谱信息键值对分离写操作,构建数据分片的图谱,包括:利用分层服务构建接口层、中间层和用于存储基础分层文件的最底层;在所述接口层构建多个图谱操作的接口,所述接口包括访问接口和插入接口;在中间层利用多个操作进程构建基于一致性协议的操作集群,并从所述操作集群中选举出主操作进程;所述主操作进程根据插入接口接收的操作请求,生成目标数据分片的点信息、边信息、点属性信息和边属性信息,并将点信息和边信息作为键,将点属性信息和边属性信息作为值,利用键值对分离写操作存储目标数据分片的点信息、边信息、点属性信息和边属性信息,得到目标数据分片的图谱;所述主操作进程根据访问接口接收的访问请求,根据访问请求中的点信息或边信息查询相应的点属性信息或边属性信息;将所述主操作进程的操作信息同步至操作集群中的其他操作进程,并在主操作进程异常后重新从操作集群中选举中主操作进程。4.一种图数据库构建系统,其特征在于,包括:数据管理单元,用于创建元数据服务进程,所述元数据服务进程管理用户信息、数据分片和图空间结构信息;图谱构建单元,用于利用分层服务进程根据操作接口接收的用户请求,对数据分...
【专利技术属性】
技术研发人员:袁博,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。