全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211189822.X (22)申请日 2022.09.28 (71)申请人 平安科技 (深圳) 有限公司 地址 518000 广东省深圳市福田区福田街 道福安社区益田路5033号平 安金融中 心23楼 (72)发明人 尹邦贵 胡元  (74)专利代理 机构 深圳市赛恩倍吉知识产权代 理有限公司 4 4334 专利代理师 陈敬华 (51)Int.Cl. G06F 16/901(2019.01) G06F 16/28(2019.01) G06F 16/2455(2019.01) G06F 16/23(2019.01) (54)发明名称 基于图结构的数据管理方法及相关 设备 (57)摘要 本申请提出一种基于图结构的数据管理方 法、 装置、 电子设备及存储介质, 基于图结构的数 据管理方法包括: 从预设关系型数据库抽取实体 数据; 依据所述实体数据构建节点, 并依据所述 实体数据之间的关联关系组合所述节点 以构建 图数据库; 实时获取所述预设关系型数据库中的 新增数据, 依据所述新增数据构建新增节点与新 增关联关系; 依据所述新增关联关系将所述新增 节点插入所述图数据库; 核验所述图数据库中每 个所述节点的合法性 以完成所述图数据库的更 新。 该方法可以依据主键与外键实时的将关系型 数据库转换为图数据库, 从而能提升数据管理和 更新的效率。 权利要求书2页 说明书14页 附图4页 CN 115495620 A 2022.12.20 CN 115495620 A 1.一种基于图结构的数据管理方法, 其特 征在于, 所述方法包括: 从预设关系型数据库抽取实体数据; 依据所述实体数据构建节点, 并依据 所述实体数据之间的关联关系组合所述节点以构 建图数据库; 实时获取所述预设关系型数据库中的新增数据, 依据所述新增数据构建新增节点与新 增关联关系; 依据所述 新增关联关系将所述 新增节点插 入所述图数据库; 核验所述图数据库中每 个所述节点的合法性以完成所述图数据库的更新。 2.如权利要求1所述的基于图结构的数据管理方法, 其特征在于, 所述预设关系型数据 库包含多个数据表, 所述从预设 关系型数据库抽取实体数据, 包括: 查询每个所述数据表的主题, 所述主题用以表征 所述数据表中存 储数据的类别; 查询每个所述数据表中的主键和外键, 将具备主键的所述数据表作为实体表, 将不具 备主键的所述数据表作为补充属性表; 针对所述实体表中的每行数据, 将所述主键作为实体名称, 并将除主键之外的数据作 为所述实体的第一实体属性; 将所述补充属性表中每行 数据作为该 行数据的外 键对应实体的第二实体属性; 将所述实体的第一实体属性与第二实体属性统一作为所述实体的实体属性; 将所述实体表的主题作为所述实体表中每行 数据的实体标签。 3.如权利要求2所述的基于图结构的数据管理方法, 其特征在于, 所述依据所述实体数 据构建节点, 并依据所述实体数据之间的关联关系组合所述节点以构建图数据库, 包括: 组合所述实体名称、 实体标签与实体属性以构建每 个实体数据对应的节点; 对所述实体名称进行编码获得 所述节点对应的索引; 若所述实体表具备外键, 则所述实体表中的实体数据与 所述外键对应的实体数据 具备 关联关系; 将具备关联关系的实体数据对应节点的索引存 储为键值对形式以构建图数据库。 4.如权利要求1所述的基于图结构的数据管理方法, 其特征在于, 所述实时获取所述预 设关系型数据库中的新增数据, 依据所述 新增数据构建新增节点与新增关联关系, 包括: 实时获取 所述预设 关系型数据库中的新增数据, 并查询所述 新增数据的主键和外 键; 若所述新增数据包 含主键, 则依据所述 新增数据构建新增节点; 若所述新增数据还包含外键, 则依据 所述新增数据的外键查询所述新增节点与所述图 数据库中每 个所述节点的关联关系; 若所述新增数据不包含主键但包含外键, 则将所述新增数据作为所述外键对应的实体 的补充属性数据。 5.如权利要求1所述的基于图结构的数据管理方法, 其特征在于, 所述依据所述新增关 联关系将所述 新增节点插 入所述图数据库, 包括: 依据所述 新增节点的关联关系查询所述 新增节点的关联节点; 将所述新增节点的索引添加至所述关联节点的关联关系键值对以完成所述新增节点 的插入。 6.如权利要求1所述的基于图结构的数据管理方法, 其特征在于, 所述核验所述图数据权 利 要 求 书 1/2 页 2 CN 115495620 A 2库中每个所述节点的合法性以完成所述图数据库的更新, 包括: a, 将所述图数据库中的所有节点标记为未访问; b, 从所述图数据库中任选一个节点作为当前节点, 依据预设的核验算法对所述当前节 点进行核验以获得当前节点的核验结果, 并将所述当前节点标记为已访问, 所述核验结果 包括核验通过和核验失败; c, 查询所述当前节点的关联节点, 并对所述关联节点进行核验, 获得所述关联节点的 核验结果, 将所述关联节点标记为已访问; d, 重复步骤b至步骤c, 直到所述图数据库中所有节点都被标记为已访问, 则停止遍历 并获得所有节点的核验结果; e, 若所述图数据库中所有节点的核验结果为核验通过, 则完成所述图数据库的更新, 若所述图数据库中至少有一个节点的核验结果为核验失败, 则从所述图数据库中删除所述 新增节点并发送合法性告警。 7.如权利要求6所述的基于图结构的数据管理方法, 其特征在于, 所述预设的核验算法 包括: 将所述当前节点的索引作为待 核验索引, 同时查询所述当前节点的所有关联节点; 依次查询每个所述关联节点的关联关系键值对, 若所述待核验索引存在于每个所述关 联关系键值对中, 则核验通过; 若至少有一个所述关联关系键值对中不包 含所述待 核验索引, 则核验失败。 8.一种基于图结构的数据管理装置, 其特 征在于, 所述装置包括: 抽取单元, 用于从预设 关系型数据库抽取实体数据; 第一构建单元, 用于依据所述实体数据构建节点, 并依据所述实体数据之间的关联关 系组合所述节点以构建图数据库; 第二构建单元, 用于实时获取所述预设关系型数据库中的新增数据, 依据所述新增数 据构建新增节点与新增关联关系; 插入单元, 用于依据所述 新增关联关系将所述 新增节点插 入所述图数据库; 核验单元, 用于核验所述图数据库中每个所述节点的合法性以完成所述图数据库的更 新。 9.一种电子设备, 其特 征在于, 所述电子设备包括: 存储器, 存储计算机可读指令; 及 处理器, 执行所述存储器 中存储的计算机可读指令以实现如权利要求1至7中任意一项 所述的基于图结构的数据管理方法。 10.一种计算机可读存储介质, 其特征在于: 所述计算机可读存储介质中存储有计算机 可读指令, 所述计算机可读指 令被电子 设备中的处理器执行以实现如权利要求 1至7中任意 一项所述的基于图结构的数据管理方法。权 利 要 求 书 2/2 页 3 CN 115495620 A 3

PDF文档 专利 基于图结构的数据管理方法及相关设备

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于图结构的数据管理方法及相关设备 第 1 页 专利 基于图结构的数据管理方法及相关设备 第 2 页 专利 基于图结构的数据管理方法及相关设备 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:39:59上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。