[发明专利]一种数据同步修改方法、读取方法及系统、可读存储介质有效

专利信息
申请号: 201911414523.X 申请日: 2019-12-31
公开(公告)号: CN111104464B 公开(公告)日: 2023-07-04
发明(设计)人: 严强;周芋吉;谢高强;杨米丹 申请(专利权)人: 成都校精灵科技有限公司
主分类号: G06F16/27 分类号: G06F16/27;G06F16/23;G06F16/22;G06F16/2455
代理公司: 成都创新引擎知识产权代理有限公司 51249 代理人: 向群
地址: 610000 四川省成都市天府新区天府大道*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 同步 修改 方法 读取 系统 可读 存储 介质
【说明书】:

发明涉及非关系型数据库技术领域,具体涉及一种数据同步修改方法、读取方法及系统、可读存储介质;其中,该数据同步修改方法通过监听非关系型数据库中相关联的多个数据表中是否有数据表发生数据修改,若相关联的多个数据表中有数据表发生数据修改,则将数据表的修改数据同步修改至多个数据表中的其它数据表;而且,每组相关联的多个数据表分别通过一个对应的监听函数进行监听,每组相关联的多个数据表分别通过一个对应的同步修改函数进行同步修改。因此,本发明通过提供新的数据存储的表结构,即每组相关联的多个数据表分别对应一个监听函数和一个同步修改函数,解决了非关系型数据库的数据关联问题。

技术领域

本发明涉及非关系型数据库技术,具体涉及一种非关系型数据库的数据同步修改方法、读取方法及系统、可读存储介质,尤其适用于SaaS平台。

背景技术

SaaS是Software as a service的缩写,其含义是软件即服务,是21世纪开始大量出现的一种全新的软件模式。SaaS通过Internet提供软件服务,SaaS平台提供方将软件部署在平台的服务器上,SaaS平台使用方可以根据实际的需求,向SaaS平台提供方购买所需要的软件服务,即可通过Internet使用其购买的软件服务。

传统的SaaS平台多采用常见的关系型数据库,如MySQL、Oracle、PostgreSQL等。上述传统的关系型数据库发展多年,有高度完备的查询语法和良好的处理效率,同时关系型数据库能很好的保持数据一致性,数据间的关联性也极强,再加上事务的特性,使得关系型数据库在SaaS领域有着不可替代的地位。

但随着SaaS平台数据量逐渐增加,传统的关系型数据库的弊端也渐渐暴露,如读取效率变慢、数据高度耦合、维护困难等问题,而非关系型数据库的出现能够很好的解决这些问题,目前SaaS平台的数据库也逐渐转向使用非关系型数据库,在实际运行是,如果数据量过于庞大,甚至达到数以亿计的量级,这时非关系型数据库的性能也将明显下降,同时由于SaaS平台的数据关联性都比较强,而非关系型数据库本身不能做到像关系型数据库那样关联数据,如何解决数据关联问题以及大数据量的读取效率问题,成为了当前SaaS平台亟待解决的问题。

发明内容

鉴于以上所述现有技术的缺点,本发明的目的在于:提供一种解决非关系型数据库的数据关联问题的数据同步修改方法。

为实现上述目的,本发明提供的一种数据同步修改方法,其特征在于,包括:

监听非关系型数据库中相关联的多个数据表中是否有数据表发生数据修改;其中,每组相关联的多个数据表分别通过一个对应的监听函数进行监听;

若相关联的多个数据表中有数据表发生数据修改,则将所述数据表的修改数据同步修改至所述多个数据表中的其它数据表;其中,每组相关联的多个数据表分别通过一个对应的同步修改函数进行同步修改。

基于统一发明构思,本发明一种数据同步修改系统,其包括:

监听模块,用于运行非关系型数据库中每组相关联的多个数据表所对应的监听函数,以监听每组相关联的多个数据表中是否有数据表发生数据修改;

同步修改模块,用于在所述监听模块监听到有数据表发生数据修改,则将所述数据表的修改数据同步修改至与其相关联的其它数据表。

为在解决非关系型数据库的数据关联问题的基础上,进一步解决非关系型数据库大数据量的读取效率不高的问题。本发明还提供一种数据读取方法,其包括:

将非关系型数据库中数据表的数据映射至内存中,作为内存的缓存数据;

读取所述内存中的缓存数据,以获取所述非关系型数据库中数据表的数据;

而且,所述非关系型数据库中数据表的数据采用如权利要求1所述的数据同步修改方法进行数据同步修改。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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