基于图数据库的动态建模方法及系统技术方案

技术编号:30650828 阅读:21 留言:0更新日期:2021-11-04 01:10
本申请涉及一种基于图数据库的动态建模方法及系统,方法包括:接收用户在模型创建页面配置的模型信息数据,通过前端将模型信息数据传回到后端,通过后端基于图数据库规定的标准语法对模型信息数据进行处理,基于图数据库对模型信息数据进行图结构的创建,在图数据库中读取图结构的模型信息数据,并转换为可读性数据在显示页面进行显示。本实施例中,通过图数据库进行动态建模,图数据库存储形式简单,能够更简单的表示更复杂的数据,而且图数据库拥有相关的图结构算法,在处理大量数据时拥有其他数据库所不具备的优势,较大的简化了动态建模的过程。建模的过程。建模的过程。

【技术实现步骤摘要】
基于图数据库的动态建模方法及系统


[0001]本申请涉及数据存储
,尤其涉及一种基于图数据库的动态建模方法及系统。

技术介绍

[0002]随着电商,金融,物联网等行业的快速崛起,在数据存储领域采用传统数据库越来越难以满足敏捷开发所带来的频繁需求变更的问题以及性能的问题。

技术实现思路

[0003]为至少在一定程度上克服相关技术中传统数据库越来越难以满足敏捷开发所带来的频繁需求变更的问题以及性能的问题,本申请提供一种基于图数据库的动态建模方法及系统。
[0004]本申请的方案如下:
[0005]根据本申请实施例的第一方面,提供一种基于图数据库的动态建模方法,包括:
[0006]接收用户在模型创建页面配置的模型信息数据;
[0007]通过前端将所述模型信息数据传回到后端;
[0008]通过后端基于图数据库规定的标准语法对所述模型信息数据进行处理;
[0009]基于图数据库对所述模型信息数据进行图结构的创建;
[0010]在所述图数据库中读取所述图结构的模型信息数据,并转换为可读性数据在显示页面进行显示。
[0011]优选的,在本申请一种可实现的方式中,还包括:
[0012]接收用户在所述显示页面上对所述可读性数据进行的编辑操作;
[0013]基于所述图数据库对所述图结构的模型信息数据进行对应的编辑操作;
[0014]将编辑操作后的图结构的模型信息数据转换为可读性数据在所述显示页面进行显示。
[0015]优选的,在本申请一种可实现的方式中,还包括:
[0016]接收用户在模型绑定页面录入的模型单向绑定请求;所述模型单向绑定请求中包括需要进行绑定的至少两个模型的信息;
[0017]将所述模型单向绑定请求对应的模型进行单向绑定。
[0018]优选的,在本申请一种可实现的方式中,还包括:
[0019]基于核心外部接口与外部系统或外部平台进行对接。
[0020]优选的,在本申请一种可实现的方式中,所述模型信息数据至少包括:模型属性、模型实例和模型实例之间的关系。
[0021]优选的,在本申请一种可实现的方式中,所述通过后端基于图数据库规定的标准语法对所述模型信息数据进行处理,包括:
[0022]通过所述后端操作图数据对所述模型信息数据完成相应的信息配置,包括:使模
型属性对应图数据库的标签;
[0023]使模型实例对应图数据库的顶点;
[0024]使模型实例之间的关系对应图数据库的边。
[0025]优选的,在本申请一种可实现的方式中,所述基于图数据库对所述模型信息数据进行图结构的创建后,所述方法还包括:
[0026]将所述图结构的模型信息数据进行持久化。
[0027]根据本申请实施例的第二方面,提供一种基于图数据库的动态建模系统,包括:
[0028]接收模块,用于接收用户在模型创建页面配置的模型信息数据;
[0029]传输模块,用于通过前端将所述模型信息数据传回到后端;
[0030]处理模块,用于通过后端基于图数据库规定的标准语法对所述模型信息数据进行处理;
[0031]图结构创建模块,用于基于图数据库对所述模型信息数据进行图结构的创建;
[0032]读取显示模块,用于在所述图数据库中读取所述图结构的模型信息数据,并转换为可读性数据在显示页面进行显示
[0033]本申请提供的技术方案可以包括以下有益效果:本申请中基于图数据库的动态建模方法,包括:接收用户在模型创建页面配置的模型信息数据,通过前端将模型信息数据传回到后端,通过后端基于图数据库规定的标准语法对模型信息数据进行处理,基于图数据库对模型信息数据进行图结构的创建,在图数据库中读取图结构的模型信息数据,并转换为可读性数据在显示页面进行显示。本实施例中,通过图数据库进行动态建模,图数据库存储形式简单,能够更简单的表示更复杂的数据,而且图数据库拥有相关的图结构算法,在处理大量数据时拥有其他数据库所不具备的优势,较大的简化了动态建模的过程。
[0034]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0035]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0036]图1是本申请一个实施例提供的一种基于图数据库的动态建模方法的流程示意图;
[0037]图2是本申请一个实施例提供的一种基于图数据库的动态建模系统的结构示意图。
[0038]附图标记:接收模块

21;传输模块

22;处理模块

23;图结构创建模块

24;读取显示模块

25。
具体实施方式
[0039]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0040]一种基于图数据库的动态建模方法,参照图1,包括:
[0041]S11:接收用户在模型创建页面配置的模型信息数据;
[0042]模型信息数据至少包括:模型属性、模型实例和模型实例之间的关系。
[0043]模型的属性包括组成模型的字段,例如:电影模型的属性包括电影名称、电影上映时间等。模型实例及模型实例之间的关系指的是不同模型实例数据之间的关联关系。例如电影模型包含电影名称、电影上映时间。根据电影模型形成两条实例数据,1、《地心历险记》、2018.5;2、《碟中谍》、2018.7。这两条根据电影定义的模型的实际数据就是电影的实例。假设还有人的模型,人的实例为:1、张三、男。那么人的实例和电影的实例可以建立关系,张三喜欢地心历险记的电影,张三这个人的实例和地心历险记这个电影的实例就建立了联系,这种现实世界的联系抽象到软件设计领域就是不同的模型对象。
[0044]S12:通过前端将模型信息数据传回到后端;
[0045]前端和后端的功能是相对应的,例如前端具有查询已观看电影列表的功能,后端也需要提供一个查看已观看电影列表的接口供前端调用方能完成用户查询已观看电影的功能操作。
[0046]前端和后端指的是使用图数据库技术存储实现的产品功能的前端和后端。图数据库提供API接口和通过图数据库语法的结构化查询语言方式对外交互。
[0047]优选的,前端将模型信息数据以请求的方式传回到后端,该请求指的是前端向后端发送的request请求,不同的功能会发送不同的接口请求。包含内容主要为向后台发送的请求行、请求头、请求体,接口的请求参数定义也会包含在请求中。
[0048本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于图数据库的动态建模方法,其特征在于,包括:接收用户在模型创建页面配置的模型信息数据;通过前端将所述模型信息数据传回到后端;通过后端基于图数据库规定的标准语法对所述模型信息数据进行处理;基于图数据库对所述模型信息数据进行图结构的创建;在所述图数据库中读取所述图结构的模型信息数据,并转换为可读性数据在显示页面进行显示。2.根据权利要求1所述的方法,其特征在于,还包括:接收用户在所述显示页面上对所述可读性数据进行的编辑操作;基于所述图数据库对所述图结构的模型信息数据进行对应的编辑操作;将编辑操作后的图结构的模型信息数据转换为可读性数据在所述显示页面进行显示。3.根据权利要求1所述的方法,其特征在于,还包括:接收用户在模型绑定页面录入的模型单向绑定请求;所述模型单向绑定请求中包括需要进行绑定的至少两个模型的信息;将所述模型单向绑定请求对应的模型进行单向绑定。4.根据权利要求1所述的方法,其特征在于,还包括:基于核心外部接口与外部系统或外部平台进行对接。5.根据权利要求1所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:卢硕陈江张亮蔡建书姜斌林志国叶泽军陆龙君杜桐桐王杰
申请(专利权)人:亚联天津信息技术有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1