全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 20221024143 5.X (22)申请日 2022.03.11 (71)申请人 中国工商银行股份有限公司 地址 100140 北京市西城区复兴门内大街 55号 (72)发明人 张晓翠 王伟权 林鹏 林泽瑞  (74)专利代理 机构 北京三友知识产权代理有限 公司 11127 专利代理师 崔博 董骁毅 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/23(2019.01) (54)发明名称 基于数组的数据处理方法、 装置、 电子设备 及存储介质 (57)摘要 本发明公开了一种基于数组的数据处理方 法、 装置、 电子设备及存储介质, 涉及大数据技术 领域, 其中, 该方法包括: 随机获取预定数据库的 数据, 所述数据包括: 第一字段类型; 根据所述第 一字段类型数值将所述数据存储至预先设置的 数组库中, 其中, 所述数组库预先 以所述第一字 段类型设置第一索引序号; 响应于触发获取所述 数据流程, 根据所述第一索引序号从所述数组库 中获取所述数据。 通过本发明, 可 以以数组方式 从数组库中方便快速地获取数据, 较快地获取到 全部记录 数据, 同时, 在增加新数据时, 也可以方 便地更新数组库, 实现了整个系统易拓展的目 标。 权利要求书1页 说明书10页 附图9页 CN 114579578 A 2022.06.03 CN 114579578 A 1.一种基于数组的数据处 理方法, 其特 征在于, 所述方法包括: 随机获取 预定数据库的数据, 所述数据包括: 第一字段类型; 根据所述第一字段类型数值将所述数据存储至预先设置的数组库中, 其中, 所述数组 库预先以所述第一字段类型设置第一索引序号; 响应于触发获取所述数据流程, 根据所述第一索引序号从所述数组库中获取所述数 据。 2.根据权利要求1所述的方法, 其特 征在于, 通过如下 方式设置所述第一索引序号: 以所述预定数据库中各 数据的第一字段类型 数值、 依序设置所述第一索引序号。 3.根据权利要求2所述的方法, 其特征在于, 所述数据还包括: 第二字段类型, 所述方法 还包括: 基于所述第二字段类型设置所述数组库的第二索引序号。 4.根据权利要求3所述的方法, 其特 征在于, 通过如下 方式设置所述第二索引序号: 以所述预定数据库中各数据的第 二字段类型数值、 依序在 设置了所述第 一索引序号的 数组库中设置所述第二索引序号。 5.根据权利要求3所述的方法, 其特征在于, 根据 所述第一索引序号从所述数组库中获 取所述数据包括: 根据所述第一索引序号和所述第二索引序号从所述数组库中获取 所述数据。 6.根据权利要求3所述的方法, 其特 征在于, 所述方法还 包括: 响应于更新所述预定数据库, 获取 更新后的新数据, 所述 新数据包括: 第三字段类型; 以所述第三字段类型数值、 依序在设置了所述第 一索引序号和所述第 二索引序号的数 组库中设置第三索引序号。 7.一种基于数组的数据处 理装置, 其特 征在于, 所述装置包括: 数据预处 理单元, 用于随机获取 预定数据库的数据, 所述数据包括: 第一字段类型; 数据存储单元, 用于根据所述第 一字段类型数值将所述数据存储至预先设置的数组库 中, 其中, 所述数组库以所述第一字段类型设置第一索引序号; 数据获取单元, 用于响应于触发获取所述数据流程, 根据所述第一索引序号从所述数 组库中获取 所述数据。 8.根据权利要求7所述的装置, 其特征在于, 所述装置还包括: 第一索引序号设置单元, 用于设置所述第一索引序号, 所述第一索引序号设置单元具体用于: 以所述预定数据库中各数据的第 一字段类型数 值、 依序设置所述第一索引序号。 9.一种电子设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计算 机程序, 其特征在于, 所述处理器执行所述程序时实现权利要求1至6中任一项所述方法的 步骤。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该计算机程序被 处理器执行时实现权利要求1至 6中任一项所述方法的步骤。权 利 要 求 书 1/1 页 2 CN 114579578 A 2基于数组的数据处理 方法、 装置、 电子设备及存储介质 技术领域 [0001]本发明涉及大数据技术领域, 具体涉及一种基于数组的数据处理方法、 装置、 电子 设备及存 储介质。 背景技术 [0002]在进行表结构设计时, 当遇到逻辑上属于同一业务主键对应多个数据点的情况, 例如, 同一个商户针对不同的业务类型需要收取不同的手续费, 此时为考虑到后续增加 业 务类型时, 易于对表结构的拓展不做 修改, 往往都会采用竖表的形式来存储数据。 在 采用竖 表存储数据后, 当实际使用时, 需要在查表时在数据层做行转列处理, 或者在业务处理层做 行转列处理, 这样做只是将修改表结构的难题转嫁给了其他处理层。 当增加数据点时, 行转 列处理无一例 外也要添加对该数据点的处理, 并不能很好的解决整个系统拓展性。 如果不 进行行转列处理, 而 是在使用时, 根据业务类型来遍历判断不同的数据点, 以拿到想要的数 据点, 则每获取一个数据点就需要遍历整体数据一次, 较大地降低了数据的处理速度, 降低 了系统性能。 发明内容 [0003]有鉴于此, 本发明提供一种基于数组的数据处理方法、 装置、 电子设备及存储介 质, 以解决上述 提及的至少一个问题。 [0004]根据本发明的第一方面, 提供一种基于数组的数据处 理方法, 所述方法包括: [0005]随机获取 预定数据库的数据, 所述数据包括: 第一字段类型; [0006]根据所述第一字段类型数值将所述数据存储至预先设置 的数组库中, 其中, 所述 数组库预 先以所述第一字段类型设置第一索引序号; [0007]响应于触发获取所述数据流程, 根据所述第一索引序号从所述数组库中获取所述 数据。 [0008]具体地, 通过如下 方式设置所述第一索引序号: [0009]以所述预定数据库中各 数据的第一字段类型 数值、 依序设置所述第一索引序号。 [0010]优选地, 所述数据还 包括: 第二字段类型, 所述方法还 包括: [0011]基于所述第二字段类型设置所述数组库的第二索引序号。 [0012]具体地, 通过如下 方式设置所述第二索引序号: [0013]以所述预定数据库中各数据的第二字段类型数值、 依序在设置了所述第一索引序 号的数组库中设置所述第二索引序号。 [0014]具体地, 根据所述第一索引序号从所述数组库中获取 所述数据包括: [0015]根据所述第一索引序号和所述第二索引序号从所述数组库中获取 所述数据。 [0016]进一步地, 所述方法还 包括: [0017]响应于更新所述预定数据库, 获取更新后的新数据, 所述新数据包括: 第三字段类 型;说 明 书 1/10 页 3 CN 114579578 A 3

PDF文档 专利 基于数组的数据处理方法、装置、电子设备及存储介质

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