说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211343215.4 (22)申请日 2022.10.31 (71)申请人 北京百分点科技 集团股份有限公司 地址 100080 北京市海淀区建材中路27号 14幢一层101层 (72)发明人 刘译璟 苏萌 扈鹏程 赵群  姜楠  (74)专利代理 机构 北京国昊天诚知识产权代理 有限公司 1 1315 专利代理师 于晓然 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/2453(2019.01) (54)发明名称 数据存储方法、 装置、 计算机设备及存储介 质 (57)摘要 本申请涉及一种数据存储方法、 装置、 计算 机设备及存储介质, 涉及数据存储技术领域。 该 方法包括: 读取数据表中的表数据; 以数据行为 单位, 将数据表中的表数据转换为行集合; 该行 集合中包含数据表中各个数据行的目标数据信 息, 该目标数据信息包含字段名以及字段值; 遍 历行集合, 对 行集合中各个数据行的目标数据信 息进行同构化处理, 获得各个数据行的第一同构 化结果; 该第一同构化结果中包含字段信息以及 字段值信息; 基于各个数据行的第一同构化结果 进行数据存储。 通过上述方法, 提供了一种统一 的数据存储 结构, 从而减少了数据表存储过程中 数据表结构 的复杂性, 降低了存储压力, 从而提 高了数据存 储效果。 权利要求书2页 说明书11页 附图4页 CN 115408401 A 2022.11.29 CN 115408401 A 1.一种数据存 储方法, 其特 征在于, 所述方法包括: 读取数据表中的表数据; 以数据行为单位, 将所述数据表中的表数据转换为行集合; 所述行集合中包含所述数 据表中各个数据行的目标 数据信息, 所述目标 数据信息包 含字段名以及字段值; 遍历所述行集合, 对所述行集合中各个数据行的所述目标数据信息进行同构化处理, 获得各个数据行的第一同构化结果; 所述第一同构化结果中包含字段信息 以及字段值信 息; 所述字段信息是指同一数据行 的字段名组成的信息, 所述字段值信息是指同一数据行 的字段值组成的信息; 基于各个数据行的所述第一同构化结果进行 数据存储。 2.根据权利要求1所述的方法, 其特征在于, 所述遍历所述行集合, 对所述行集合中各 个数据行的所述目标 数据信息进行同构化处 理, 获得各个数据行的第一同构化结果, 包括: 获取第一数据行对应的各个字段名以及各个字段值; 所述第 一数据行是各个数据 行中 的任意一个; 将所述第一数据 行的各个字段名通过目标分割符连接, 获得所述第 一数据行的所述字 段信息; 将所述第一数据 行的各个字段值通过所述目标分割符连接, 获得所述第 一数据行的所 述字段值信息 。 3.根据权利要求2所述的方法, 其特征在于, 各个字段名的连接顺序与 各个字段值的连 接顺序一 致。 4.根据权利要求1所述的方法, 其特征在于, 所述基于各个数据 行的所述第 一同构化结 果进行数据存储, 包括: 在各个数据行的所述第 一同构化结果的基础上补充其他数据信 息, 获得各个数据 行的 第二同构化结果; 所述其他数据信息是基于预设的数据存储结构中预设的数据信息确定 的; 基于各个数据行的所述第二同构化结果进行 数据存储; 其中, 所述其他数据信息包括主题信息, 标题信息, 分级信息, 分类信息, 表名信息, 库 名信息以及预留字段中的至少一种。 5.根据权利要求4所述的方法, 其特征在于, 所述基于各个数据 行的所述第 二同构化结 果进行数据存储, 包括: 在所述其他数据信息包括所述预留字段时, 确定所述目标数据行的行级权限字段; 所 述目标数据行是各数据行中具有行级权限设置的数据行; 将所述行级权限字段对应的字段值添加到所述目标数据行的所述第二同构结果的所 述预留字段中, 获得 所述目标 数据行的第三同构化结果; 将所述目标数据 行的所述第 三同构化结果添加到同构化集合中; 所述同构化集合中包 含各个数据行最终的同构化结果; 对所述同构化 集合中, 各个数据行最终的同构化结果进行存 储。 6.根据权利要求1所述的方法, 其特 征在于, 所述读取 数据表中的表数据包括: 在接收到数据写入请求的情况下, 基于所述数据写入请求接入数据源; 所述数据源中 包含至少两个数据表;权 利 要 求 书 1/2 页 2 CN 115408401 A 2读取所述数据源中包 含的各个数据表中的表数据。 7.根据权利要求6所述的方法, 其特 征在于, 至少两个数据表的表结构不同。 8.一种数据存 储装置, 其特 征在于, 所述装置包括: 数据读取模块, 用于读取 数据表中的表数据; 数据转换模块, 用于以数据 行为单位, 将所述数据表中的表数据转换为行集合; 所述行 集合中包含所述数据 表中各个数据行的目标数据信息, 所述目标数据信息包含字段名以及 字段值; 处理模块, 用于遍历所述行集合, 对所述行集合中各个数据行的所述目标数据信息进 行同构化处理, 获得各个数据行 的第一同构化结果; 所述第一同构化结果中包含字段信息 以及字段值信息; 所述字段信息包含同一数据行 的各个字段名, 所述字段值信息包含同一 数据行的各个字段值; 存储模块, 用于基于各个数据行的所述第一同构化结果进行 数据存储。 9.一种计算机设备, 其特征在于, 所述计算机设备包括处理器和存储器, 所述存储器存 储有至少一条计算机程序, 所述至少一条计算机程序由所述处理器加载并执行以实现如权 利要求1至7任一所述的数据存 储方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中存储有至少一 条计算机程序, 所述计算机程序由处理器加载并执行以实现如权利要求 1至7任一所述的数 据存储方法。权 利 要 求 书 2/2 页 3 CN 115408401 A 3

.PDF文档 专利 数据存储方法、装置、计算机设备及存储介质

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