一种数据库建立方法及装置制造方法及图纸

技术编号:24455842 阅读:32 留言:0更新日期:2020-06-10 15:31
本申请实施例提供一种数据库建立方法及装置,涉及数据库领域,该方法包括:获取待存储数据的数据标识和排序属性值集合;根据预设的数据存储结构、数据标识以及排序属性值集合生成符合数据存储结构的排序数据;根据预设的排序存储方案对排序数据进行排序存储,得到具有特定数据顺序的数据库。可见,实施这种实施方式,能够解决数据量大时查询效果差的问题,并且还能够应用于高并发的数据查询场景中。

A method and device of database establishment

【技术实现步骤摘要】
一种数据库建立方法及装置
本申请涉及数据库
,具体而言,涉及一种数据库建立方法及装置。
技术介绍
随着科技的快速发展,越来越多的技术可以通过计算机来进行实现;众所周知,通过计算机实现的技术通常需要大量的数据支持,这就使得数据库的建立成为必要。目前,数据库的建立方式通常是顺序存储,这就使得在数据查询的过程中,需要对数据库数据进行重新排序,进而导致了数据量越大,查询效果越差的结果;另一方面,目前的数据库同时支持的并发查询数量很少,也无法应用在高并发的数据查询场景中。
技术实现思路
本申请实施例的目的在于提供一种数据库建立方法及装置,通过该数据库建立方法及装置建立的数据库能够解决数据量大时查询效果差的问题,并且还能够应用于高并发的数据查询场景中。本申请实施例第一方面提供了一种数据库建立方法,所述方法包括:获取待存储数据的数据标识和排序属性值集合;根据预设的数据存储结构、所述数据标识以及所述排序属性值集合生成符合所述数据存储结构的排序数据;根据预设的排序存储方案对所述排序数据进行排序存储,得到具有特定数据顺序的数据库。在上述实现过程中,该数据库建立方法可以优先获取大量的待存储数据,并同时获取每个待存储数据对应的数据ID和排序属性值集合,其中,排序属性值集合包括多个排序属性值,且多个排序属性值之间存在先后排序的优先级顺序;在获取待存储数据的数据标识和排序属性值集合之后,将数据ID和排序属性值集合进行预处理,以使预处理得到的结构符合预设的数据存储结构,以使该数据存储结构可以适应于预设的排序存储方案,便于数据的排序存储,从而得到具有特定数据顺序的数据库。可见,实施这种实施方式,能够通过对待存储数据的预处理,获取符合数据存储结构的排序数据,以使最终建立的数据库是基于这些排序数据进行构建得到的,从而使得数据库可以通过数据库中数据本身具有的相应排序完成有序构建,进而使得数据库在被使用的过程中,能够解决数据量大时查询效果差的问题,并且还能够应用于高并发的数据查询场景中。进一步地,所述方法还包括:根据预设的映射存储结构、所述数据标识以及排序属性值集合生成符合所述映射存储结构的映射数据;根据预设的映射存储方案对所述映射数据进行存储,得到用于查询所述数据标识和排序属性值集合的数据表。在上述实现过程中,该方法在获取到数据库之后,还可以对数据标识以及排序属性值集合进行处理,得到符合预设的映射存储结构的映射数据,该映射数据用于表示数据标识与排序属性值集合中除首位排序属性值的排序属性值的集合之间的映射关系;在获取到上述映射数据之后,在预设的映射存储方案提取相应的映射存储指令,以使上述映射数据可以嵌套至该映射存储指令中,以便于该映射存储指令可以将上述映射数据存储至预设的数据表中,其中该数据表用于查询所述数据标识和排序属性值集合。可见,实施这种实施方式,能够在建立好数据库之后,进一步建立保存数据ID和排序数据的映射关系以支持查询单条数据的序号的数据集合(上述数据表),以使该数据库建立完成之后,可以在进行单条数据的查询中也起到较好的查询效果,从而有利于提高该数据库的使用使用效果,丰富该数据库的使用用途。进一步地,所述根据预设的数据存储结构、所述数据标识以及所述排序属性值集合生成符合所述数据存储结构的排序数据的步骤包括:获取所述数据标识对应的数据库编号;获取所述排序属性值集合包括的首位排序属性值;根据所述数据标识和所述排序属性值集合生成排序数组;将所述数据库编号、所述首位排序属性值以及所述排序数组作为结构参数代入至预设的数据存储结构,得到符合所述数据存储结构的排序数据。在上述实现过程中,要获取排序数据,可以优先获取数据标识对应的数据库编号,以使数据标识皆存储至同一数据库中;然后,再获取排序属性值集合包括的首位排序属性值,并将其确认为数据库中,该数据排序优先级最高的属性值;再然后,根据数据标识和排序属性值集合生成排序数组,其中,该排序数组中不包括上述的首位排序属性值,至于数据标识,则置于除首位排序属性值的排序属性值集合的末端,用于表示该除首位排序属性值的排序属性值集合和数据之间的映射关系;最后,再将数据库编号、首位排序属性值以及排序数组作为结构参数代入至预设的数据存储结构,得到符合数据存储结构的排序数据,其中,结构参数是数据存储结构中包括的几个参数,而代入则是指对应替换之意。可见,实施这种实施方式,能够根据数据存储结构包括的多种结构参数对应获取相应的具体数据,以使数据存储结构在填充好具体数据之后,得到有效的排序数据,从而使得该排序数据的获取更加准确有效,也能够通过该种数据存储结构的排序数据进一步提高数据库中数据的有序性,进而便于有序、稳定的数据库建立,也有利于后续查询的使用便利性的提高。进一步地,所述根据预设的排序存储方案对所述排序数据进行排序存储,得到具有特定数据顺序的数据库的步骤包括:根据预设的排序存储方案调用数据库存储指令;根据所述数据库存储指令对所述排序数据进行排序存储,得到具有特定数据顺序的数据库。在上述实现过程中,该方法在最终建立数据库过程中会优先根据预设的排序存储方案调用数据库存储指令,其中,该数据库存储指令可以为数据信息输入指令;而在获取到该数据库存储指令之后,该方法还可以将排序数据嵌入至该数据库存储指令,得到具有排序存储信息的指令,从而通过该指令输入排序存储信息(即排序数据)至对应数据库编号的数据库中,以使具有特定数据顺序的数据库得以建立。可见,实施这种实施方式,能够通过数据库存储指令将排序数据有序的存入数据库中,以使数据库在建立的过程中就具有相应的排序,便于解决数据量大时查询效果差的问题,同时,还使得该方法能够应用于高并发的数据查询场景中。进一步地,所述根据预设的映射存储结构、所述数据标识以及所述排序属性值集合生成符合所述映射存储结构的映射数据的步骤包括:获取所述数据标识对应的数据编号;根据所述数据标识和所述排序属性值集合生成映射数组;将所述数据编号、所述数据标识以及所述映射数组作为结构参数代入至预设的映射存储结构,得到符合所述映射存储结构的映射数据。在上述实现过程中,该方法在获取映射数据的过程中可以优先获取数据标识对应的数据编号,然后再根据数据标识和排序属性值集合来生成映射数组,其中,该映射数组包括除首位排序属性值的排序属性值集合和数据编号;在获取到数据编号、映射数组以及数据标识之后,将数据编号、映射数组以及数据标识嵌入预设的映射存储结构,以使映射存储结构在结合具体数据之后生成映射数据,该映射数据亦是符合映射存储结构的。可见,实施这种实施方式,能够获取与数据对应的编号、标识以及与标识相对应的映射数组,从而实现数据、标识和映射数组之间一一对应的映射关系,进而使得该映射关系的建立有利于该数据库在使用时的查询便利性和查询准确性的提高。进一步地,所述根据预设的映射存储方案对所述映射数据进行存储,得到用于查询所述数据标识和所述排序属性值集合的数据表的步骤包括:本文档来自技高网...

【技术保护点】
1.一种数据库建立方法,其特征在于,所述方法包括:/n获取待存储数据的数据标识和排序属性值集合;/n根据预设的数据存储结构、所述数据标识以及所述排序属性值集合生成符合所述数据存储结构的排序数据;/n根据预设的排序存储方案对所述排序数据进行排序存储,得到具有特定数据顺序的数据库。/n

【技术特征摘要】
1.一种数据库建立方法,其特征在于,所述方法包括:
获取待存储数据的数据标识和排序属性值集合;
根据预设的数据存储结构、所述数据标识以及所述排序属性值集合生成符合所述数据存储结构的排序数据;
根据预设的排序存储方案对所述排序数据进行排序存储,得到具有特定数据顺序的数据库。


2.根据权利要求1所述的数据库建立方法,其特征在于,所述方法还包括:
根据预设的映射存储结构、所述数据标识以及所述排序属性值集合生成符合所述映射存储结构的映射数据;
根据预设的映射存储方案对所述映射数据进行存储,得到用于查询所述数据标识和所述排序属性值集合的数据表。


3.根据权利要求1所述的数据库建立方法,其特征在于,所述根据预设的数据存储结构、所述数据标识以及所述排序属性值集合生成符合所述数据存储结构的排序数据的步骤包括:
获取所述数据标识对应的数据库编号;
获取所述排序属性值集合包括的首位排序属性值;
根据所述数据标识和所述排序属性值集合生成排序数组;
将所述数据库编号、所述首位排序属性值以及所述排序数组作为结构参数代入至预设的数据存储结构,得到符合所述数据存储结构的排序数据。


4.根据权利要求1所述的数据库建立方法,其特征在于,所述根据预设的排序存储方案对所述排序数据进行排序存储,得到具有特定数据顺序的数据库的步骤包括:
根据预设的排序存储方案调用数据库存储指令;
根据所述数据库存储指令对所述排序数据进行排序存储,得到具有特定数据顺序的数据库。


5.根据权利要求2所述的数据库建立方法,其特征在于,所述根据预设的映射存储结构、所述数据标识以及所述排序属性值集合生成符合所述映射存储结构的映射数据的步骤包括:
获取所述数据标识对应的数据编号;
根据所述数据标识和所述排序属性值集合生成映射数组;
将所述数据编号、所述数据标识以及所述映射数组作为结构参数代入至预设的映射存储结构,得到符合...

【专利技术属性】
技术研发人员:张良
申请(专利权)人:广州虎牙科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1