[发明专利]一种数据库建立方法及装置有效
申请号: | 202010016078.8 | 申请日: | 2020-01-07 |
公开(公告)号: | CN111259003B | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 张良 | 申请(专利权)人: | 广州虎牙科技有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/2453 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张欣欣 |
地址: | 511400 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 建立 方法 装置 | ||
本申请实施例提供一种数据库建立方法及装置,涉及数据库领域,该方法包括:获取待存储数据的数据标识和排序属性值集合;根据预设的数据存储结构、数据标识以及排序属性值集合生成符合数据存储结构的排序数据;根据预设的排序存储方案对排序数据进行排序存储,得到具有特定数据顺序的数据库。可见,实施这种实施方式,能够解决数据量大时查询效果差的问题,并且还能够应用于高并发的数据查询场景中。
技术领域
本申请涉及数据库技术领域,具体而言,涉及一种数据库建立方法及装置。
背景技术
随着科技的快速发展,越来越多的技术可以通过计算机来进行实现;众所周知,通过计算机实现的技术通常需要大量的数据支持,这就使得数据库的建立成为必要。目前,数据库的建立方式通常是顺序存储,这就使得在数据查询的过程中,需要对数据库数据进行重新排序,进而导致了数据量越大,查询效果越差的结果;另一方面,目前的数据库同时支持的并发查询数量很少,也无法应用在高并发的数据查询场景中。
发明内容
本申请实施例的目的在于提供一种数据库建立方法及装置,通过该数据库建立方法及装置建立的数据库能够解决数据量大时查询效果差的问题,并且还能够应用于高并发的数据查询场景中。
本申请实施例第一方面提供了一种数据库建立方法,所述方法包括:
获取待存储数据的数据标识和排序属性值集合;
根据预设的数据存储结构、所述数据标识以及所述排序属性值集合生成符合所述数据存储结构的排序数据;
根据预设的排序存储方案对所述排序数据进行排序存储,得到具有特定数据顺序的数据库。
在上述实现过程中,该数据库建立方法可以优先获取大量的待存储数据,并同时获取每个待存储数据对应的数据ID和排序属性值集合,其中,排序属性值集合包括多个排序属性值,且多个排序属性值之间存在先后排序的优先级顺序;在获取待存储数据的数据标识和排序属性值集合之后,将数据ID和排序属性值集合进行预处理,以使预处理得到的结构符合预设的数据存储结构,以使该数据存储结构可以适应于预设的排序存储方案,便于数据的排序存储,从而得到具有特定数据顺序的数据库。可见,实施这种实施方式,能够通过对待存储数据的预处理,获取符合数据存储结构的排序数据,以使最终建立的数据库是基于这些排序数据进行构建得到的,从而使得数据库可以通过数据库中数据本身具有的相应排序完成有序构建,进而使得数据库在被使用的过程中,能够解决数据量大时查询效果差的问题,并且还能够应用于高并发的数据查询场景中。
进一步地,所述方法还包括:
根据预设的映射存储结构、所述数据标识以及排序属性值集合生成符合所述映射存储结构的映射数据;
根据预设的映射存储方案对所述映射数据进行存储,得到用于查询所述数据标识和排序属性值集合的数据表。
在上述实现过程中,该方法在获取到数据库之后,还可以对数据标识以及排序属性值集合进行处理,得到符合预设的映射存储结构的映射数据,该映射数据用于表示数据标识与排序属性值集合中除首位排序属性值的排序属性值的集合之间的映射关系;在获取到上述映射数据之后,在预设的映射存储方案提取相应的映射存储指令,以使上述映射数据可以嵌套至该映射存储指令中,以便于该映射存储指令可以将上述映射数据存储至预设的数据表中,其中该数据表用于查询所述数据标识和排序属性值集合。可见,实施这种实施方式,能够在建立好数据库之后,进一步建立保存数据ID和排序数据的映射关系以支持查询单条数据的序号的数据集合(上述数据表),以使该数据库建立完成之后,可以在进行单条数据的查询中也起到较好的查询效果,从而有利于提高该数据库的使用使用效果,丰富该数据库的使用用途。
进一步地,所述根据预设的数据存储结构、所述数据标识以及所述排序属性值集合生成符合所述数据存储结构的排序数据的步骤包括:
获取所述数据标识对应的数据库编号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙科技有限公司,未经广州虎牙科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010016078.8/2.html,转载请声明来源钻瓜专利网。