说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210880610.X (22)申请日 2022.07.25 (71)申请人 抖音视界有限公司 地址 100041 北京市石景山区实兴大街3 0 号院3号楼 2层B-0035房间 (72)发明人 刘洋  (74)专利代理 机构 北京英创嘉友知识产权代理 事务所(普通 合伙) 11447 专利代理师 曹寒梅 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/2455(2019.01) (54)发明名称 数据处理方法、 装置、 可读介质及电子设备 (57)摘要 本公开涉及一种数据处理方法、 装置、 可读 介质及电子设备。 所述方法包括: 接收数据查询 指令, 所述数据查询指令包括用于查询数据的目 标查询方式、 目标查询标识和目标属性信息; 按 照与所述目标查询方式对应的键拼接规则, 对所 述目标查询标识和所述目标属性信息进行拼接, 得到目标键; 从用于存储数据的宽表中确定出与 所述目标键对应的目标数据, 所述宽表基于强一 致性的分布式键值存储模型进行数据存储。 这 样, 通过宽表存储的方式, 能够保证同业务的数 据存储在同一宽表中, 解决了大型分布式系统中 的数据不一致、 元信息管理困难等问题, 并且, 基 于底层的键值存储模型和强一致特性, 能够提供 扩展性强、 功能丰富的数据服务, 以应对数据存 储、 查询等需求。 权利要求书2页 说明书12页 附图2页 CN 115168362 A 2022.10.11 CN 115168362 A 1.一种数据处 理方法, 其特 征在于, 所述方法包括: 接收数据查询指令, 所述数据查询指令包括用于查询数据的目标查询方式、 目标查询 标识和目标属性信息; 按照与所述目标查询方式对应的键拼接规则, 对所述目标查询标识和所述目标属性信 息进行拼接, 得到目标键; 从用于存储数据的宽表中确定出与 所述目标键对应的目标数据, 所述宽表基于强一致 性的分布式键值存 储模型进行 数据存储。 2.根据权利要求1所述的方法, 其特 征在于, 所述宽表中的数据通过如下 方式存储: 获取待存 储数据的数据标识信息、 数据类型、 属性名称和 属性值; 按照用于存 储实体的实体键拼接规则, 得到目标实体键; 在所述宽表中, 将所述目标实体键与所述待存 储数据的属性 值关联存 储。 3.根据权利要求2所述的方法, 其特 征在于, 所述宽表中的数据还通过如下 方式存储: 响应于接收到针对所述待存储数据的非唯一索引键配置指令, 确定第 一索引标识信 息 和第一索引属性 值; 按照非唯一索引键拼接规则, 对所述第一索引标识信息、 所述第一索引属性值和所述 待存储数据的数据标识信息进行拼接, 得到目标非唯一索引键; 在所述宽表中, 将所述目标非唯一索引键与预设值关联存 储。 4.根据权利要求2所述的方法, 其特 征在于, 所述宽表中的数据还通过如下 方式存储: 响应于接收到针对所述待存储数据的唯一索引键配置指令, 确定第 二索引标识信 息和 第二索引属性 值; 按照唯一索引键拼接规则, 对所述第二索引标识信息和所述第二索引属性值进行拼 接, 得到目标唯一索引键; 在所述宽表中, 将所述目标唯一索引键与所述待存 储数据的数据标识信息关联存 储。 5.根据权利要求1所述的方法, 其特征在于, 若所述目标查询方式为实体查询, 则所述 数据查询指令还包括 目标数据类型, 且所述 目标查询标识为待查询数据的数据标识信息, 所述目标属性信息为所述待查询数据的属性名称; 所述按照与 所述目标查询方式对应的键拼接规则, 对所述目标查询标识和所述目标属 性信息进行拼接, 得到目标键, 包括: 对所述待查询数据的数据标识信 息、 所述目标数据类型和所述待查询数据的属性名称 进行拼接, 得到所述目标键 。 6.根据权利要求1所述的方法, 其特征在于, 若所述目标查询方式为非唯一索引查询, 则所述目标查询标识 为第一目标索引标识信息, 且所述目标属性信息为第一目标索引属性 值; 所述按照与 所述目标查询方式对应的键拼接规则, 对所述目标查询标识和所述目标属 性信息进行拼接, 得到目标键, 包括: 对所述第一目标索引标识信息和所述第一目标索引属性值进行拼接, 得到所述目标 键。 7.根据权利要求1所述的方法, 其特征在于, 若所述目标查询方式为唯一索引查询, 则 所述目标查询标识为第二目标索引标识信息, 且所述目标属性信息为第二目标索引属性权 利 要 求 书 1/2 页 2 CN 115168362 A 2值; 所述按照与 所述目标查询方式对应的键拼接规则, 对所述目标查询标识和所述目标属 性信息进行拼接, 得到目标键, 包括: 对所述第二目标索引标识信息和所述第二目标索引属性值进行拼接, 得到所述目标 键。 8.根据权利要求1所述的方法, 其特征在于, 所述宽表中存储有多个非唯一索引键, 且 每一非唯一索引键由索引标识信息、 索引属性 值和数据标识信息拼接而成; 若所述目标查询方式为非唯一索引查询, 所述从用于存储数据的宽表中确定出与 所述 目标键对应的目标 数据, 包括: 从所述宽表中存 储的非唯一索引键中, 确定前缀与所述目标键相一 致的目标索引键; 从所述目标索引键中提取 数据标识信息, 作为目标 标识信息; 从所述宽表中查找与所述目标 标识信息对应的数据, 作为所述目标 数据。 9.一种数据处 理装置, 其特 征在于, 所述装置包括: 接收模块, 用于接收数据查询指令, 所述数据查询指令包括用于查询数据的目标查询 方式、 目标查询标识和目标属性信息; 第一拼接模块, 用于按照与所述目标查询方式对应的键拼接规则, 对所述目标查询标 识和所述目标属性信息进行拼接, 得到目标键; 第一确定模块, 用于从用于存储数据的宽表中确定出与所述目标键对应的目标数据, 所述宽表基于强一 致性的分布式键值存 储模型进行 数据存储。 10.一种计算机可读介质, 其上存储有计算机程序, 其特征在于, 该程序被处理装置执 行时实现权利要求1 ‑8中任一项所述方法的步骤。 11.一种电子设备, 其特 征在于, 包括: 存储装置, 其上存 储有计算机程序; 处理装置, 用于执行所述存储装置 中的所述计算机程序, 以实现权利要求1 ‑8中任一项 所述方法的步骤。权 利 要 求 书 2/2 页 3 CN 115168362 A 3

.PDF文档 专利 数据处理方法、装置、可读介质及电子设备

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