[发明专利]一种数据库数据管理方法及系统、数据库有效
申请号: | 202011364309.0 | 申请日: | 2020-11-27 |
公开(公告)号: | CN112395294B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 马静伟;周恒;于伟;高传集 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/23;G06F16/27 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王雨 |
地址: | 250101 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 数据管理 方法 系统 | ||
本发明公开了一种数据库数据管理方法及系统、数据库,当接收到写入数据时,根据写入数据创建数据表并将数据表的模式信息存储到第二存储区,将写入数据存储到第一存储区,然后将存储到第一存储区的写入数据传输到第二存储区,以根据数据表的模式信息将写入数据以数据表形式存储到第二存储区。本发明将数据直接存储到第一存储区,并且将数据异步地传输到第二存储区而以数据表形式存储,能够实现同时支持对数据进行关系型存储和非关系型存储,从而为数据库支持更丰富的数据处理场景提供了技术准备和支撑。
技术领域
本发明涉及数据库技术领域,特别是涉及一种数据库数据管理方法及系统。本发明还涉及一种数据库。
背景技术
数据库管理系统有多种分类方法,从系统架构角度可以分为分布式和集中式,根据数据存储结构可以分为关系型和非关系型,从对数据存储结构的支持能力上划分,可以分为SQL数据库、NoSQL数据库。SQL(Structured Query Language)代指关系型数据库,具有统一性和易用性的优点,缺点是面对大量的数据时,其性能会随着数据库的增大而急剧下降。NoSQL(Not Only SQL)泛指非关系型数据库,是以放宽ACID原则为代价,NoSQL采取的是最终一致性原则,而不是像关系型数据库那样严格遵守着ACID原则,这意味着如果在特定时间段内没有特定数据项的更新,则最终对其所有的访问都将返回最后更新的值,表现出了基本可用、软状态和最终一致性。在实际应用中,关系型数据库和非关系型数据库基于各自的特点适用于不同的应用场景,每一种数据库不能适用于所有应用场景,限制了数据库的应用范围。
发明内容
本发明的目的是提供一种数据库数据管理方法及系统,为数据库支持更丰富的数据处理场景提供了技术准备和支撑。本发明还提供一种数据库。
为实现上述目的,本发明提供如下技术方案:
一种数据库数据管理方法,包括:
当接收到写入数据时,根据所述写入数据创建数据表并将所述数据表的模式信息存储到第二存储区;
将所述写入数据存储到第一存储区;
将存储到所述第一存储区的所述写入数据传输到所述第二存储区,以根据所述数据表的模式信息将所述写入数据以数据表形式存储到所述第二存储区。
优选的,将所述写入数据存储到第一存储区包括:根据所述写入数据的标识信息生成标识,将所述写入数据生成所述标识指向的数据,将所述写入数据存储到所述第一存储区。
优选的,所述第一存储区包括多个节点,多个节点包括管理节点和成员节点,所述管理节点用于获取客户端传输的所述写入数据,并将所述写入数据生成写入数据副本而传输到所述成员节点,所述成员节点用于根据所述管理节点的指示将写入数据副本存储。
优选的,当创建的所述数据表的模式信息改变时,将改变后的模式信息存储到所述第二存储区,以更新所述第二存储区存储的模式信息。
优选的,将所述写入数据以数据表形式存储到所述第二存储区包括:所述数据表包括多个列,各个列分别存储所述写入数据的不同字段的数据。
优选的,当接收到数据读取请求时,若所述数据读取请求指示从所述第二存储区读取数据,则判断所述第二存储区存储的数据与所述第一存储区存储的数据是否一致;
若是,则响应所述数据读取请求,若否,则在所述第一存储区的存储数据传输到所述第二存储区并完成存储之后,响应所述数据读取请求。
一种数据库数据管理系统,用于执行以上所述的数据库数据管理方法。
一种数据库,包括以上所述的数据库数据管理系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011364309.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种号码管理方法、装置及电子设备和存储介质
- 下一篇:一种新型夹紧翻转机构