全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211037941.3 (22)申请日 2022.08.26 (71)申请人 北京宾理信息科技有限公司 地址 100020 北京市朝阳区工 体东路18号2 号楼二层B2180 (72)发明人 周鹏 沈橙欣燃  (74)专利代理 机构 北京市汉坤律师事务所 11602 专利代理师 魏小薇 吴丽丽 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/25(2019.01) (54)发明名称 用于内存 数据库的方法、 计算机设备和可读 存储介质 (57)摘要 提供了一种用于内存 数据库的方法、 装置及 计算机设备。 所述内存数据库部署在自动驾驶系 统的控制器内存中, 所述自动驾驶系统包括作为 所述内存数据库的数据源的多个模块, 所述方法 包括: 从所述多个模块中的至少一个模块获取待 记录数据; 将所述待记录数据转换为结构化数 据; 以及将转换后的所述结构化数据写入所述内 存数据库中的与所述至少一个模块相对应的至 少一个数据表中, 其中, 由相同模块产生且具有 相同产生频率的待记录数据所转换得到的结构 化数据被写入相同的数据表中, 并且由不同模块 产生或具有不同产生频率的待记录数据所转换 得到的结构化数据被写 入不同的数据表中。 权利要求书2页 说明书8页 附图4页 CN 115391347 A 2022.11.25 CN 115391347 A 1.一种用于内存数据库的方法, 所述内存数据库部署在自动驾驶系统的控制器内存 中, 所述自动驾驶系统包括作为所述内存数据库的数据源的多个模块, 所述方法包括: 从所述多个模块中的至少一个模块获取待记录数据; 将所述待记录数据转换为结构化数据; 以及 将转换后的所述结构化数据写入所述内存数据库中的与所述至少一个模块相对应的 至少一个数据表中, 其中, 由相同模块产生且具有相同产生频率的待记录数据 所转换得到的结构化数据被 写入相同的数据 表中, 并且由不同模块产生或具有不同产生频率的待记录数据所转换得到 的结构化数据被写入不同的数据表中。 2.根据权利要求1所述的方法, 其中, 所述将转换后的所述结构化数据写入所述内存数 据库中的与所述至少一个模块相对应的至少一个数据表中包括: 为每条结构化数据添加相应的时间戳; 以及 将每条结构化数据按照时间顺序存 储在所述内存数据库中的对应的数据表中。 3.根据权利要求1所述的方法, 其中, 所述将转换后的所述结构化数据写入所述内存数 据库中的与所述至少一个模块相对应的至少一个数据表中包括: 将每条结构化数据直接存储在所述内存数据库中的对应的数据表中而不对该条结构 化数据进行缓存。 4.根据权利要求1所述的方法, 其中, 所述将转换后的所述结构化数据写入所述内存数 据库中的与所述至少一个模块相对应的至少一个数据表中包括: 对于由不同模块产生或具有不同产生频率的待记录数据所转换得到的多条结构化数 据, 并行地将所述多条 结构化数据写入所述内存数据库中的各自对应的数据表中。 5.根据权利要求1所述的方法, 还 包括: 以固定时间间隔周期性地删除所述内存数据库中的各数据表中存储的早于所述固定 时间间隔的数据。 6.根据权利要求5所述的方法, 其中, 所述删除包括: 标识所述内存数据库中的各 数据表中存 储的早于所述固定时间 间隔的所述数据; 以及 异步地删除所 标识的所述内存数据库中的各 数据表中存 储的所述数据。 7.根据权利要求1所述的方法, 其中, 所述将所述待记录数据转换为结构化数据还包 括: 将每条结构化数据转换为多个基本数据类型中的一个对应基本数据类型, 所述多个基 本数据类型包括布尔型、 整型和浮 点型。 8.根据权利要求7 所述的方法, 还 包括: 接收数据读取请求, 所述数据读取请求指定所请求的数据的数据类型和时间段; 以及 响应于接收到所述数据读取请求, 从所述内存数据库中的各数据表中确定存储了具有 所指定的数据类型的数据的数据 表集合, 并从所确定的数据 表集合中检索落入所指定的时 间段内的具有所指定的数据类型的数据。 9.一种用于内存数据库的装置, 所述内存数据库部署在自动驾驶系统的控制器内存 中, 所述自动驾驶系统包括作为所述内存数据库的数据源的多个模块, 所述装置包括: 第一单元, 用于从所述多个模块中的至少一个模块获取待记录数据;权 利 要 求 书 1/2 页 2 CN 115391347 A 2第二单元, 用于将所述待记录数据转换为结构化数据; 以及 第三单元, 用于将转换后的所述结构化数据写入所述内存数据库中的与所述至少一个 模块相对应的至少一个数据表中, 其中, 由相同模块产生且具有相同产生频率的待记录数据 所转换得到的结构化数据被 写入相同的数据 表中, 并且由不同模块产生或具有不同产生频率的待记录数据所转换得到 的结构化数据被写入不同的数据表中。 10.一种计算机设备, 包括: 至少一个处 理器; 以及 至少一个存 储器, 其上存 储有计算机程序, 其中, 所述计算机程序在被所述至少一个处理器执行时, 使所述至少一个处理器执行 权利要求1至8中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115391347 A 3

PDF文档 专利 用于内存数据库的方法、计算机设备和可读存储介质

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