[发明专利]一种基于图数据库的动态建模方法有效
申请号: | 201710639323.9 | 申请日: | 2017-07-31 |
公开(公告)号: | CN107368605B | 公开(公告)日: | 2018-12-11 |
发明(设计)人: | 陈代伟;王纯斌;文昕;钟明材 | 申请(专利权)人: | 成都四方伟业软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 四川力久律师事务所 51221 | 代理人: | 张伟 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数据库 动态 建模 方法 | ||
本发明公开一种基于图数据库的动态数据建模方法,包括,S100:根据用户设定的模型配置信息,生成图数据库初始化信息;并依据所述图数据库初始化信息,生成空白的图数据库图结构;S200:根据用户设定的模型配置信息,生成源数据筛选信息;并依据所述源数据筛选信息,对源数据进行筛选;S300:将经步骤S200中筛选出的源数据导入步骤S100中所述空白的图数据库图结构中,形成图数据库。该方法支持用户依据业务需求,对图数据中实体/事件/关系/查询函数模型信息进行灵活配置设定,并依据用户设定的模型配置信息,完成图数据库的创建、存储和数据查询、应用,极大简化图数据库的创建和应用程序,并实现系统和业务的分离,增强了图数据库的易用性和通用性。
技术领域
本发明涉及大数据处理技术领域,特别涉及一种基于图数据库的动态建模方法。
背景技术
图数据库是一种非关系型数据库,它应用图形理论存储实体之间的关系信息。所有的数据以节点(Point)和边(Edge)形式存储,每个节点表示现实世界中存在的“实体”,每条边为实体与实体之间的“关系”。通俗地讲,图数据库存储了由若干个节点和边组成的关系网络图。相比于关系型数据库而言,图数据库由于储存形式简单,能够将大量结构化数据储存在灵活的网络结构之下,实现数据的大量存储和灵活查询等功能,是当前大数据时代下最常用的数据系统。
但在实际应用中,图数据库需要与应用系统结合才能发挥自身价值。不同的业务应用场景,数据的存储和呈现千差万别。根据顶点和边的类型、属性不同,在创建图数据库时需要在图数据库建库脚本中定制化编写;根据不同的实体和关系,需要不同的图数据库查询语句耦合在应用系统中,造成应用系统高耦合,开发效率低下。
并且图数据库存储的格式是顶点和边,对应着现实世界中的实体和关系,其中图数据库中的关系存储复杂多样,当在具体业务系统中需要查询相关实体的具体关系时,一般需要在库脚本中,输入标准、冗长的专业查询语句从复杂的关系网中进行一层层的解剖式查询与获取,不仅对用户的专业知识要求高,而且查询语句繁杂,进一步降低了图数据库在不同业务场景下的开发应用效率。
发明内容
本发明的目的在于克服现有技术中所存在的上述不足,提供一种方便用户对图数据库数据存储和查询的动态建模方法。该方法通过数据模型的建立,定义了图数据库中顶点类型及属性、边的类型及属性、相关查询语句,使得图数据库中数据的存储,以及对应的数据查询可以直接按照用户预定义的模型配置信息进行,极大地简化了图数据库的创建与应用程序,从而提高了图数据库应用的易用性和通用性,并实现对图数据库中业务和系统的分离,降低了图数据库与应用系统的耦合度,进一步提高动态图数据库的开发应用效率。
为了实现上述发明目的,本发明提供了以下技术方案:
一种基于图数据库的动态建模方法,其主要步骤包括:
S100:根据用户设定的模型配置信息,生成图数据库初始化信息;并依据所述图数据库初始化信息,生成空白的图数据库图结构;
S200:根据用户设定的模型配置信息,生成源数据筛选信息;并依据所述源数据筛选信息,对源数据进行筛选;
S300:将经步骤S200中筛选出的源数据导入步骤S100中所述空白的图数据库图结构中,形成图数据库。
其中,所述步骤S100主要包含如下步骤:
S110:用户通过模型配置界面,设定模型配置信息;其中,所述模型配置信息包括图数据库中顶点对应的实体模型配置信息,以及图数据库中边对应的关系模型配置信息;所述模型配置信息的设定,又具体包括:S111:实体模型配置信息设定,具体包括对实体模型的类型和属性信息进行配置设定;S112:关系模型配置信息设定,具体包括对关系模型的类型、属性,以及关系所关联实体信息进行配置设定;
S120:将S110步骤中用户设定的模型配置信息,通过数据传递保存到配置数据库中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都四方伟业软件股份有限公司,未经成都四方伟业软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710639323.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种内容植入方法和装置
- 下一篇:生物质颗粒燃烧机