[發明專利]信息加載方法、裝置、服務器及存儲介質在審
| 申請號: | 201811643365.0 | 申請日: | 2018-12-29 |
| 公開(公告)號: | CN111382200A | 公開(公告)日: | 2020-07-07 |
| 發明(設計)人: | 李連彬;楊曉明;王巍;張志平;胡道生;夏曙東 | 申請(專利權)人: | 北京中交興路信息科技有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/25 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100193 北京市海淀區東北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 信息 加載 方法 裝置 服務器 存儲 介質 | ||
本發明實施例公開了一種信息加載方法、裝置、服務器及存儲介質。其中,方法包括:分別獲取多個待加載信息中的鍵;根據多個待加載信息中的鍵與存儲所述鍵的數據節點的映射關系,確定多個鍵存儲在的目標數據節點;從目標數據節點,加載所述多個待加載信息。本實施例提供的方法能夠減少加載時間。
技術領域
本發明實施例涉及計算機技術,尤其涉及一種信息加載方法、裝置、服務器及存儲介質。
背景技術
在動態編碼的分布式存儲環境中,大多采用一致性哈希算法將信息(如鍵值對)映射到虛擬節點,再從虛擬節點映射到數據節點中,從而使信息盡可能分布到所有的數據節點中,使得所有數據節點的空間得以利用。
鑒于上述存儲方式,在從數據節點中加載某一信息到內存時,需要先將該信息中的鍵映射到虛擬節點,再從虛擬節點映射到數據節點,繼而通過通信鏈路從該數據節點加載鍵對應的信息。當需要加載的信息數量較大時,每個信息均需要執行上述兩層映射操作,大量的信息將會導致大量的映射操作,導致加載時間過長。
發明內容
本發明實施例提供一種信息加載方法、裝置、服務器及存儲介質,以減少加載時間。
第一方面,本發明實施例提供了一種信息加載方法,包括:
分別獲取多個待加載信息中的鍵;
根據多個待加載信息中的鍵與存儲所述鍵的數據節點的映射關系,確定多個鍵存儲在的目標數據節點;
從目標數據節點,加載所述多個待加載信息。
第二方面,本發明實施例還提供了一種信息加載裝置,包括:
獲取模塊,用于分別獲取多個待加載信息中的鍵;
確定模塊,用于根據多個待加載信息中的鍵與存儲所述鍵的數據節點的映射關系,確定多個鍵存儲在的目標數據節點;
加載模塊,用于從目標數據節點,加載所述多個待加載信息。
第三方面,本發明實施例還提供了一種服務器,所述服務器包括:
一個或多個處理器;
存儲器,用于存儲一個或多個程序,
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現任一實施例所述的信息加載方法。
第四方面,本發明實施例還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現任一實施例所述的信息加載方法。
本發明實施例中,通過獲取多個待加載信息中的鍵;根據鍵與存儲所述鍵的數據節點的映射關系,確定多個鍵存儲在的目標數據節點;從目標數據節點,加載所述多個待加載信息,則根據多個待加載信息中的鍵與數據節點的映射關系,得到鍵存儲在的目標數據節點,從而直接從目標數據節點加載信息,無需該信息中的鍵映射到虛擬節點,再從虛擬節點映射到數據節點,從而減少加載時間,尤其是當待加載信息為千萬量級時,本實施例提供的方法能將加載速度控制在秒級,加載時間控制在1分鐘之內,滿足了實時性的需求,提高了用戶體驗。
附圖說明
圖1是本發明實施例一提供的一種信息加載方法的流程圖;
圖2是本發明實施例二提供的一種信息加載方法的流程圖;
圖3a是本發明實施例三提供的一種信息加載方法的流程圖;
圖3b是本發明實施例三提供的Redis Sharding應用場景下的信息加載流程圖;
圖4是本發明實施例四提供的一種信息加載裝置的結構示意圖;
圖5是本發明實施例五提供的一種服務器的結構示意圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中交興路信息科技有限公司,未經北京中交興路信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811643365.0/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





