[发明专利]一种数据存储方法和装置有效

专利信息
申请号: 202111450610.8 申请日: 2021-11-29
公开(公告)号: CN114238268B 公开(公告)日: 2022-09-30
发明(设计)人: 余志壮;张雄彪;熊纯;李显锋;张永强 申请(专利权)人: 武汉达梦数据技术有限公司
主分类号: G06F16/21 分类号: G06F16/21;G06F16/22;G06F16/28
代理公司: 深圳市六加知识产权代理有限公司 44372 代理人: 向彬
地址: 430000 湖北省武汉市东湖新技术*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 存储 方法 装置
【说明书】:

发明涉及计算机技术领域,提供了一种数据存储方法和装置。其中计算目标数据的数据复杂度;根据目标数据的数据复杂度,判断将目标数据存储到关系数据库还是图数据库中;若确定将目标数据存储到关系数据库,则将目标数据以二维数据表的形式存储到关系数据库中;若确定将目标数据存储到图数据库,则将目标数据以图的形式存储到图数据库中。本发明能够存储多种类型的数据,包括关系数据和非关系数据,并能够根据数据的特性将数据存储到合适的数据库中,以提高数据的读写效率。

技术领域

本发明涉及计算机技术领域,特别是涉及一种数据存储方法和装置。

背景技术

在计算机技术领域中,关系数据库和图数据库是目前主流的两大数据库类型,其中,关系数据库以SQL Server、Oracle为代表,通常以二维数据表的形式存储数据,由于关系数据库本身的存储结构特性,使关系数据库具有了数据结构化、易于集中管理、易于扩充和易于使用等优点。而图数据库以Neo4j为代表,通常以图的方式存储数据,图中以节点和边分别代表实体和关系,这使得图数据库在关系数据的存储方面具有可面向对象存储、可存储大量关系复杂的数据、取用灵活快捷等优点。

由上可知,关系数据库适合存储结构化数据,而图数据库更适用于存储关系数据。由于关系数据库发展历史较久,在长期的发展下其功能已相对完善,且维护方便,性能也相对稳定,而图数据的出现仅仅是2000年左右,其功能仍不完善,使用方式较复杂,维护不方便,性能的稳定性还不及关系数据库。

在实际的应用情况中,往往会出现既需要存储多种类型的数据的情况,其中可能既包含关系数据,也包含非关系数据,此时,若不考虑数据的特性,而选择使用关系数据库或图数据库的其中一种存储数据,可能会将大量非关系数据存储到图数据库中,或将大量关系较复杂的数据存储到了关系数据库中,由此造成数据读写效率低下的问题。

鉴于此,克服该现有技术所存在的缺陷是本技术领域亟待解决的问题。

发明内容

本发明要解决的技术问题是克服现有技术下,需要存储多种类型的数据时,无法根据数据的特性选择将数据存储到关系数据库中或图数据库中的问题。

本发明采用如下技术方案:

第一方面,本发明提供了一种数据存储方法,包括:

计算目标数据的数据复杂度;

根据目标数据的数据复杂度,判断将目标数据存储到关系数据库还是图数据库中;

若确定将目标数据存储到关系数据库,则将目标数据以二维数据表的形式存储到关系数据库中;若确定将目标数据存储到图数据库,则将目标数据以图的形式存储到图数据库中。

优选的,所述计算目标数据的数据复杂度,具体包括:

找到所述目标数据中的用于表征实体的字段,根据所述字段确定目标数据中所包含的实体,若所述目标数据中不包含实体或仅包含一个实体,或所述目标数据中包含多个实体,但多个实体都属于同一类型的实体,则所述目标数据的数据复杂度为第一复杂度;

若所述目标数据中包含多个实体,且多个实体中至少存在一个实体的类型与其他实体的类型不同,则根据所述目标数据中不同类型的实体建立不同的基础实体,其中,根据一种类型的实体建立一个基础实体,判断所建立的基础实体间是否存在关系,若不存在关系,则目标数据的数据复杂度为第一复杂度;否则,找到基础实体间的一段或多段关系,并对每一段关系分别预设一个分值,将所有关系的分值相加,得到所述目标数据的数据复杂度。

优选的,所述根据目标数据的数据复杂度,判断将目标数据存储到关系数据库还是图数据库中,具体包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉达梦数据技术有限公司,未经武汉达梦数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111450610.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top