[發明專利]一種數據庫建立方法及裝置有效
| 申請號: | 202010016078.8 | 申請日: | 2020-01-07 |
| 公開(公告)號: | CN111259003B | 公開(公告)日: | 2023-07-21 |
| 發明(設計)人: | 張良 | 申請(專利權)人: | 廣州虎牙科技有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/2453 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 張欣欣 |
| 地址: | 511400 廣東省廣州市番禺*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 建立 方法 裝置 | ||
本申請實施例提供一種數據庫建立方法及裝置,涉及數據庫領域,該方法包括:獲取待存儲數據的數據標識和排序屬性值集合;根據預設的數據存儲結構、數據標識以及排序屬性值集合生成符合數據存儲結構的排序數據;根據預設的排序存儲方案對排序數據進行排序存儲,得到具有特定數據順序的數據庫。可見,實施這種實施方式,能夠解決數據量大時查詢效果差的問題,并且還能夠應用于高并發的數據查詢場景中。
技術領域
本申請涉及數據庫技術領域,具體而言,涉及一種數據庫建立方法及裝置。
背景技術
隨著科技的快速發展,越來越多的技術可以通過計算機來進行實現;眾所周知,通過計算機實現的技術通常需要大量的數據支持,這就使得數據庫的建立成為必要。目前,數據庫的建立方式通常是順序存儲,這就使得在數據查詢的過程中,需要對數據庫數據進行重新排序,進而導致了數據量越大,查詢效果越差的結果;另一方面,目前的數據庫同時支持的并發查詢數量很少,也無法應用在高并發的數據查詢場景中。
發明內容
本申請實施例的目的在于提供一種數據庫建立方法及裝置,通過該數據庫建立方法及裝置建立的數據庫能夠解決數據量大時查詢效果差的問題,并且還能夠應用于高并發的數據查詢場景中。
本申請實施例第一方面提供了一種數據庫建立方法,所述方法包括:
獲取待存儲數據的數據標識和排序屬性值集合;
根據預設的數據存儲結構、所述數據標識以及所述排序屬性值集合生成符合所述數據存儲結構的排序數據;
根據預設的排序存儲方案對所述排序數據進行排序存儲,得到具有特定數據順序的數據庫。
在上述實現過程中,該數據庫建立方法可以優先獲取大量的待存儲數據,并同時獲取每個待存儲數據對應的數據ID和排序屬性值集合,其中,排序屬性值集合包括多個排序屬性值,且多個排序屬性值之間存在先后排序的優先級順序;在獲取待存儲數據的數據標識和排序屬性值集合之后,將數據ID和排序屬性值集合進行預處理,以使預處理得到的結構符合預設的數據存儲結構,以使該數據存儲結構可以適應于預設的排序存儲方案,便于數據的排序存儲,從而得到具有特定數據順序的數據庫。可見,實施這種實施方式,能夠通過對待存儲數據的預處理,獲取符合數據存儲結構的排序數據,以使最終建立的數據庫是基于這些排序數據進行構建得到的,從而使得數據庫可以通過數據庫中數據本身具有的相應排序完成有序構建,進而使得數據庫在被使用的過程中,能夠解決數據量大時查詢效果差的問題,并且還能夠應用于高并發的數據查詢場景中。
進一步地,所述方法還包括:
根據預設的映射存儲結構、所述數據標識以及排序屬性值集合生成符合所述映射存儲結構的映射數據;
根據預設的映射存儲方案對所述映射數據進行存儲,得到用于查詢所述數據標識和排序屬性值集合的數據表。
在上述實現過程中,該方法在獲取到數據庫之后,還可以對數據標識以及排序屬性值集合進行處理,得到符合預設的映射存儲結構的映射數據,該映射數據用于表示數據標識與排序屬性值集合中除首位排序屬性值的排序屬性值的集合之間的映射關系;在獲取到上述映射數據之后,在預設的映射存儲方案提取相應的映射存儲指令,以使上述映射數據可以嵌套至該映射存儲指令中,以便于該映射存儲指令可以將上述映射數據存儲至預設的數據表中,其中該數據表用于查詢所述數據標識和排序屬性值集合。可見,實施這種實施方式,能夠在建立好數據庫之后,進一步建立保存數據ID和排序數據的映射關系以支持查詢單條數據的序號的數據集合(上述數據表),以使該數據庫建立完成之后,可以在進行單條數據的查詢中也起到較好的查詢效果,從而有利于提高該數據庫的使用使用效果,豐富該數據庫的使用用途。
進一步地,所述根據預設的數據存儲結構、所述數據標識以及所述排序屬性值集合生成符合所述數據存儲結構的排序數據的步驟包括:
獲取所述數據標識對應的數據庫編號;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州虎牙科技有限公司,未經廣州虎牙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010016078.8/2.html,轉載請聲明來源鉆瓜專利網。





