全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211066003.6 (22)申请日 2022.09.01 (71)申请人 卡斯柯信号有限公司 地址 200070 上海市 静安区天目中路428号 凯旋门大厦27层C /D座 (72)发明人 刘学纵 刘勇 张立鹏 张奕男  张广宇  (74)专利代理 机构 上海元好知识产权代理有限 公司 31323 专利代理师 张双红 张妍 (51)Int.Cl. G06F 16/27(2019.01) G06F 16/22(2019.01) G06F 16/23(2019.01) G06F 16/25(2019.01)G06F 9/445(2018.01) G06F 9/451(2018.01) G06F 9/455(2006.01) (54)发明名称 基于容器部署的分布式实时数据库系统 (57)摘要 本发明公开了一种基于容器实例部署的分 布式实时数据库系统, 该系统包括: 配置文件指 定模块和服务指定模块, 其中, 配置文件指定模 块用于获取服务配置文件, 并根据服务配置文件 指定实时数据库系统容器实例的服务名称, 以及 根据服务名 称关联获取实时数据库系统容器实 例所需求的配置文件; 服务指定模块用于根据实 时数据库系统容器实例所需求的配置文件指定 服务实例启动模式、 语言环境、 服务模块网络端 口、 参数库和历史库信息, 以便实现相应服务功 能。 本发明能够实现系统多样化 服务功能。 权利要求书2页 说明书7页 附图3页 CN 115544159 A 2022.12.30 CN 115544159 A 1.一种基于容器实例部署的分布式实时数据库系统, 其特 征在于, 包括: 配置文件指定模块, 用于获取服务配置文件, 并根据所述服务配置文件指定实时数据 库系统容器实例的服务名称, 以及根据所述服务名称关联获取所述 实时数据库系统容器实 例所需求的配置文件; 服务指定模块, 与所述配置文件指定模块连接, 所述服务指定模块用于根据所述实时 数据库系统容器实例所需求的配置文件指定服务实例启动模式、 语言环境、 服务模块网络 端口、 参数库和历史库信息, 以便实现相应服 务功能。 2.如权利要求1所述的基于容器部署的分布式实时数据库系统, 其特征在于, 所述服务 实例启动模式包括操作系统常规启动模式和操作系统服务启动模式, 所述语言环境用于指 定实时数据库系统语言国际化。 3.如权利要求1所述的基于容器部署的分布式实时数据库系统, 其特征在于, 所述参数 库支持关系 型数据库, 所述历史库支持所述关系 型数据库和时序数据库, 所述参数库和所 述历史库还支持选择数据库类型和指定分配数据库表空间, 以及支持系统升级过程中, 在 存在数据结构更新时, 通过新建库切换配置将系统版本 升级至最 新版本。 4.如权利要求3所述的基于容器部署的分布式实时数据库系统, 其特征在于, 所述参数 库设置有参数库字典模型, 以便通过所述参数库字典模型在启动服务实例时, 加载与所述 服务实例对应的实时数据库 表, 并初始 化系统资源, 其中, 所述参数库字典模型包括 实时数 据库表字典和实时数据库 列字典。 5.如权利要求4所述的基于容器部署的分布式实时数据库系统, 其特征在于, 所述实时 数据库表字典用于定义所述 实时数据库表的基本信息、 参数信息、 数据信息和系统信息, 其 中, 所述基本信息包括: 表名称、 表标识、 主键列、 表 容量和是否列表显示定义信息中的至少 一种; 所述参数信息包括: 参数表、 参数表加载条件信息中的至少一种; 所述数据信息包括: 数据表、 数据表加载条件、 数据表备份间隔、 数据列赋值模式信息中的至少一种; 所述系统 信息包括锁模式、 强制自动解锁是否支持信息中的至少一种。 6.如权利要求5所述的基于容器部署的分布式实时数据库系统, 其特征在于, 数据列 赋 值模式包括: 直接数据库赋值、 惰性数据库赋值和惰性数据文件赋值模式中的至少一种; 所 述锁模式包括内存锁、 互斥 锁、 原子锁和信号锁模式 中的至少一种。 7.如权利要求4所述的基于容器部署的分布式实时数据库系统, 其特征在于, 所述实时 数据库列字典用于定义所述实时数据库表的字段清单, 所述字段清单包括字段列 的列代 码、 列描述、 数据类型、 数据长度、 表内序号和缺省值信息中的至少一种。 8.如权利要求1所述的基于容器部署的分布式实时数据库系统, 其特征在于, 还包括至 少一个服务模块, 所述服务模块包括: 实时数据查询模块、 实时数据D ML操作模块、 实时数据 订阅模块和实时数据会话模块, 其中, 所述服务模块网络端口与对应的所述服务模块连接, 所述服务模块网络端口指定后, 能够实现对应的所述 服务模块的服 务功能。 9.如权利要求8所述的基于容器部署的分布式实时数据库系统, 其特征在于, 所述实时 数据查询模块用于提供实时数据查询接口, 所述实时数据查询 接口适配通用SQL语句或者 若干种扩展语句, 所述扩展语句包括表集合查询语句、 指 定表列集合查询语句、 选择列查询 语句、 条件查询语句、 排序查询语句以及分页查询语句中的至少一种。 10.如权利要求8所述的基于容器部署的分布式实时数据库系统, 其特征在于, 所述实权 利 要 求 书 1/2 页 2 CN 115544159 A 2时数据DML操作模块用于实现实时数据D ML操作, 所述实时数据DML操作包括数据插入操作、 数据更新操作、 数据删除操作和支持在线修改更新操作中的至少一种操作。 11.如权利要求8所述的基于容器部署的分布式实时数据库系统, 其特征在于, 所述实 时数据订阅模块用于提供离 散点数据订阅和基于面向设备对象的数据订阅服 务。 12.如权利要求8所述的基于容器部署的分布式实时数据库系统, 其特征在于, 所述实 时数据会话模块用于提供对外部订阅客户端的监视和诊断服务接口, 以便访问工具访问查 看订阅过程和检查所订阅的内容。 13.如权利要求8所述的基于容器部署的分布式实时数据库系统, 其特 征在于, 还 包括: 在线诊断工具提供模块, 与至少一个所述服务模块连接, 所述在线诊断模块用于对至 少一个所述服务模块进行类别划分, 并根据划分结果提供实时数据库浏览、 实时数据锁资 源监控和实时数据订阅会话在线 诊断工具。 14.如权利要求1所述的基于容器部署的分布式实时数据库系统, 其特征在于, 所述实 时数据库系统容器实例的内存检索方式通过T ‑树搜索算法实现。权 利 要 求 书 2/2 页 3 CN 115544159 A 3

PDF文档 专利 基于容器部署的分布式实时数据库系统

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