一种图数据库的数据导入导出装置、方法、设备及介质制造方法及图纸

技术编号:26170981 阅读:34 留言:0更新日期:2020-10-31 13:41
本申请公开了一种图数据库的数据导入导出装置、方法、电子设备及计算机可读存储介质,该装置包括:参数配置模块,用于根据操作指令生成数据导入操作或数据导出操作的配置文件;数据摄取模块,用于根据配置文件摄取对应目标数据;数据转换模块,用于根据配置文件对目标数据建立数据属性映射和数据关系映射,并进行对应的数据关系结构转换;数据关系结构转换包括属性数据与顶点数据、边数据之间的转换;数据导入模块,用于在操作指令为数据导入指令时将转换后的目标数据导入至目标图数据库中;数据导出模块,用于在操作指令为数据导出指令时将转换后的目标数据从目标图数据库中导出。本申请可高效自动地完成针对图数据库的批量数据导入或导出。

【技术实现步骤摘要】
一种图数据库的数据导入导出装置、方法、设备及介质
本申请涉及图数据库
,特别涉及一种图数据库的数据导入导出装置、方法、电子设备及计算机可读存储介质。
技术介绍
相关技术中,对于如JanusGraph等图数据库,行业内尚未提供有成熟的数据导入导出方案。针对数据的导入导出操作,往往需要依据个案进行定制,编写特定代码进行操作,不仅效率低下,而且不便于用户使用,更不利于推广。鉴于此,提供一种解决上述技术问题的方案,已经是本领域技术人员所亟需关注的。
技术实现思路
本申请的目的在于提供一种图数据库的数据导入导出装置、方法、电子设备及计算机可读存储介质,以便有效提高数据导入导出操作的效率和便利性,提高用户体验。为解决上述技术问题,第一方面,本申请公开了一种图数据库的数据导入导出装置,包括:参数配置模块,用于根据输入的操作指令生成数据导入操作或数据导出操作的配置文件;数据摄取模块,用于根据所述配置文件摄取对应的目标数据;数据转换模块,用于根据所述配置文件对所述目标数据建立数据属性映射和数据关系本文档来自技高网...

【技术保护点】
1.一种图数据库的数据导入导出装置,其特征在于,包括:/n参数配置模块,用于根据输入的操作指令生成数据导入操作或数据导出操作的配置文件;/n数据摄取模块,用于根据所述配置文件摄取对应的目标数据;/n数据转换模块,用于根据所述配置文件对所述目标数据建立数据属性映射和数据关系映射,并进行对应的数据关系结构转换;所述数据关系结构转换包括属性数据与顶点数据、边数据之间的转换;/n数据导入模块,用于在所述操作指令为数据导入指令时,根据所述配置文件将转换后的所述目标数据导入至目标图数据库中;/n数据导出模块,用于在所述操作指令为数据导出指令时,根据所述配置文件将转换后的所述目标数据从目标图数据库中导出。/...

【技术特征摘要】
1.一种图数据库的数据导入导出装置,其特征在于,包括:
参数配置模块,用于根据输入的操作指令生成数据导入操作或数据导出操作的配置文件;
数据摄取模块,用于根据所述配置文件摄取对应的目标数据;
数据转换模块,用于根据所述配置文件对所述目标数据建立数据属性映射和数据关系映射,并进行对应的数据关系结构转换;所述数据关系结构转换包括属性数据与顶点数据、边数据之间的转换;
数据导入模块,用于在所述操作指令为数据导入指令时,根据所述配置文件将转换后的所述目标数据导入至目标图数据库中;
数据导出模块,用于在所述操作指令为数据导出指令时,根据所述配置文件将转换后的所述目标数据从目标图数据库中导出。


2.根据权利要求1所述的数据导入导出装置,其特征在于,所述配置文件中记录有数据摄取配置参数、数据转换配置参数、数据导入配置参数和数据导出配置参数;
所述参数配置模块包括:
数据摄取配置单元,用于根据所述操作指令确定所述数据摄取配置参数;
数据转换配置单元,用于根据所述操作指令确定所述数据转换配置参数;
数据导入配置单元,用于在所述操作指令为数据导入指令时,根据所述操作指令确定所述数据导入配置参数;
数据导出配置单元,用于在所述操作指令为数据导出指令时,根据所述操作指令确定所述数据导出配置参数。


3.根据权利要求1所述的数据导入导出装置,其特征在于,所述数据摄取模块、所述数据转换模块、所述数据导入模块和所述数据导出模块均采用并行工作模式。


4.根据权利要求1所述的数据导入导出装置,其特征在于,所述数据转换模块还用于:
根据所述配置文件,将完成数据关系结构转换后的所述目标数据转换为目标数据格式。


5.根据权利要求1至4任一项所述的数据导...

【专利技术属性】
技术研发人员:韩国国张东
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1