全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210596738.3 (22)申请日 2022.05.30 (71)申请人 浪潮软件集团有限公司 地址 250100 山东省济南市高新区科航路 2877号 (72)发明人 许晓笛 陈磊  (74)专利代理 机构 济南信达专利事务所有限公 司 37100 专利代理师 姜鹏 (51)Int.Cl. G06F 16/2455(2019.01) G06F 16/28(2019.01) (54)发明名称 一种实现关系和时序双模数据库的方法及 系统 (57)摘要 本发明公开了一种实现关系和时序双模数 据库的方法及系统, 属于数据科学与技术领域; 所述的方法的具体步骤如下: S1构建主数据库加 副数据库的数据库系统; S2主数据库采用关系型 数据库, 保留了原有的查询功能; S3副数据库采 用时序数据库, 保留了原有的执行功能; 本发明 采用了主数据库加副数据库的创新结构, 主数据 库采用关系型数据库, 副数据库采用时序数据 库; 主数据库的计划模块和执行模块中增加时序 算子(虚算子), 主数据库 将执行计划的虚算子部 分发送给副数据库执行; 用户查询数据时, 使用 单一数据系统即可处理多模型数据; 能够执行多 模型数据混合查询, 不需要拆分查询; 本系统能 够复用关系型数据库和时序数据库的多个组件, 有利于快速搭建。 权利要求书1页 说明书4页 附图2页 CN 115309779 A 2022.11.08 CN 115309779 A 1.一种实现关系和时序双模数据库的方法, 其特 征是所述方法的具体步骤如下: S1构建主数据库加副数据库的数据库系统; S2主数据库采用关系型 数据库, 保留了原有的查询功能; S3副数据库采用时序数据库, 保留了原有的执 行功能。 2.根据权利要求1所述的方法, 其特 征是所述的S1具体步骤如下: S101在主数据库的计划环 节和执行环节中增加时序算子; S102主数据库将执行计划的时序算子部分发送给副数据库执行, 完成关系和时序双模 数据库的搭建。 3.根据权利要求2所述的方法, 其特 征是所述的S2具体步骤如下: S201关系型数据库中包括关系型算子, 以及在关系型数据库中没有实际执行的时序算 子; S202主数据库保留了查询解析、 查询计划、 查询执 行部分。 4.根据权利要求3所述的方法, 其特 征是所述的S3具体步骤如下: 副数据库采用时序 数据库, 使用主数据库的查询解析环节、 查询计划环节; 副数据库不 包含上述两个环 节, 保留执 行环节。 5.一种实现关系和时序双模数据库的系统, 其特征是所述的系统具体包括构建模块、 主数据库模块和副数据库模块: 构建模块: 构建主数据库加副数据库的数据库系统; 主数据库模块: 主数据库采用关系型 数据库, 保留了原有的查询功能; 副数据库模块: 副数据库采用时序数据库, 保留了原有的执 行功能。 6.根据权利要求5所述的系统, 其特征是所述构建模块具体包括时序算子模块和双模 搭建模块: 时序算子模块: 在主数据库的计划环 节和执行环节中增加时序算子; 双模搭建模块: 主数据库将执行计划的时序算子部分发送给副数据库执行, 完成关系 和时序双模数据库的搭建。 7.根据权利要求6所述的系统, 其特征是所述主数据库模块具体包括主数据库算子和 主数据库功能模块: 主数据库算子模块: 关系型数据库中包括关系型算子, 以及在关系型数据库中没有实 际执行的时序算子; 主数据库功能模块: 主数据库保留了查询解析、 查询计划、 查询执 行部分。 8.根据权利要求7 所述的系统, 其特 征是所述副数据库模块具体为: 副数据库采用时序 数据库, 使用主数据库的查询解析环节、 查询计划环节; 副数据库不 包含上述两个环 节, 保留执 行环节。权 利 要 求 书 1/1 页 2 CN 115309779 A 2一种实现关系和时序双模数据库的方 法及系统 技术领域 [0001]本发明公开一种实现关系和时序双模数据库的方法及系统, 涉及数据科学与技术 领域。 背景技术 [0002]近年来, 随着数据的爆炸式增长, 出现了各种模型的数据, 其中关系型数据 (Relational  Data)和时序 数据(Time  Series Data)是两种应用范围比较广的数据, 与他 们对应的数据管理软件分别是关系型数据库(Relational  DBMS)和时序数据库(Time   Series DBMS)。 典型的关系型数据是一种表结构, 表与表之间通过外键相关联。 典型的时序 数据是针对一个指标按照时间排列的一组数据。 在传统的数据系统中, 上述两种 数据需要 使用两种不同的数据库管理软件, 用户无法在同一个数据库查询 两种数据。 为了解决不同 模型的数据需要使用不同数据库软件的问题, CN109241054A和CN114329155A提出了机械选 择式多模 数据库, 使用中间件结合了两种数据模型。 能够根据用户操作数据的类型, 自动选 择使用的数据库, 不需要用户自己做选择。 [0003]CN109241054A和 CN114329155A提出的数据库系统, 只能根据查询的具体情况, 选 择一种数据库执行查询 。 若用户的单个查询涉及了多种模型 的数据, 上述专利的数据库系 统无法完成查询。 用户只能将此查询拆解 为两个分立的查询, 再 得到最终结果。 [0004]故现发明一种实现关系和时序双模数据库的方法及系统, 以解决上述问题。 发明内容 [0005]本发明针对现有技术的问题, 提供一种实现关系和时序双模数据库的方法及系 统, 所采用的技术方案为: 一种实现关系和时序双 模数据库的方法, 所述方法的具体步骤如 下: [0006]S1构建主数据库加副数据库的数据库系统; [0007]S2主数据库采用关系型 数据库, 保留了原有的查询功能; [0008]S3副数据库采用时序数据库, 保留了原有的执 行功能。 [0009]所述的S1具体步骤如下: [0010]S101在主数据库的计划环 节和执行环节中增加时序算子; [0011]S102主数据库将执行计划的时序算子部分发送给副数据库执行, 完成关系和时序 双模数据库的搭建。 [0012]所述的S2具体步骤如下: [0013]S201关系型数据库中包括关系型算子, 以及在关系型数据库中没有实际执行的时 序算子; [0014]S202主数据库保留了查询解析、 查询计划、 查询执 行部分。 [0015]所述的S3具体步骤如下: [0016]副数据库 采用时序数据库, 使用主数据库的查询解析环节、 查询计划环节; 副数据说 明 书 1/4 页 3 CN 115309779 A 3

.PDF文档 专利 一种实现关系和时序双模数据库的方法及系统

文档预览
中文文档 8 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种实现关系和时序双模数据库的方法及系统 第 1 页 专利 一种实现关系和时序双模数据库的方法及系统 第 2 页 专利 一种实现关系和时序双模数据库的方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:10:40上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。