[發明專利]數據處理方法、裝置、系統及存儲介質在審
| 申請號: | 202210079370.3 | 申請日: | 2022-01-24 |
| 公開(公告)號: | CN116527611A | 公開(公告)日: | 2023-08-01 |
| 發明(設計)人: | 丁飛;袁輝;薛坤 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L49/90 | 分類號: | H04L49/90;H04L47/125 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 鄭曉玉 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 方法 裝置 系統 存儲 介質 | ||
本申請公開了一種數據處理方法、裝置、系統及存儲介質,屬于存儲領域。在該數據處理方法中,數據處理系統中的交換機或服務器上的網卡在接收到針對目標數據的數據獲取請求后,如果在自身的緩存空間中查詢到該目標數據,則直接向請求方返回該目標數據,而無需通過服務器中的處理器來獲取相應數據,從而由交換機或網卡承擔了服務器中處理器的部分處理工作,降低了處理器的負載,提高了數據處理效率。
技術領域
本申請涉及存儲技術領域,特別涉及一種數據處理方法、裝置、系統及存儲介質。
背景技術
隨著數字化時代的來臨和互聯網的普及,具有數百GB甚至TB內存容量的服務器越來越普遍。目前,數據中心將數據存儲于服務器的內存中,使得數據中心能夠基于數據獲取請求,從服務器的內存中獲取相應數據,避免通過查詢磁盤來獲取數據,從而提高了數據訪問效率。
上述方案需要為存儲服務器添加內存緩存服務器,來實現大規模的存儲量。例如,將分布式的高速緩存系統作為內存緩存服務器來存儲數據,數據中心在接收到數據獲取請求的情況下,先查詢對應的內存緩存服務器中是否存儲有相應數據,在查詢到的情況下返回相應數據,在未查詢到的情況下,從存儲服務器中獲取相應數據并返回。
然而,上述方法中,數據中心需要通過內存緩存服務器的中央處理器(centralprocessing?unit,CPU)來處理數據獲取請求,導致CPU占用率較高,影響內存緩存服務器的運行效率。
發明內容
本申請提供了一種數據處理方法、裝置、系統及存儲介質,能夠有效降低對服務器中處理器的算力的消耗,提升數據處理效率。
第一方面,提供了一種數據處理方法,由數據處理系統中的第一裝置執行,該方法包括:
接收請求方針對目標數據的數據獲取請求;
基于該數據獲取請求,查詢該第一裝置的緩存空間;
在查詢到該目標數據的情況下,向該請求方返回該第一裝置的緩存空間所存儲的該目標數據;
該第一裝置為交換機或該第一裝置為服務器上的網卡。
在該數據處理方法中,交換機或服務器上的網卡在接收到針對目標數據的數據獲取請求后,如果在自身的緩存空間中查詢到該目標數據,則直接向請求方返回該目標數據,而無需通過服務器中的處理器來獲取相應數據,從而由交換機或網卡承擔了服務器中處理器的部分處理工作,降低了處理器的負載,提高了數據處理效率。
可選地,該第一裝置為服務器上的網卡,該方法還包括:
在未查詢到該目標數據的情況下,確定該數據處理系統中的第二裝置,該第二裝置的緩存空間存儲有該目標數據;
該第一裝置從該第二裝置獲取該目標數據。
這一過程也可以理解為,使用網卡截獲服務器接收的數據獲取請求,在網卡的緩存空間不存在相應數據的情況下,從其他網卡的緩存空間中獲取相應數據,從而由網卡承擔了處理器的部分處理工作,降低了處理器的負載,提高了數據處理效率。
可選地,該在未查詢到該目標數據的情況下,確定該數據處理系統中的第二裝置,包括:
在未查詢到該目標數據的情況下,基于該數據獲取請求,確定該目標數據對應的哈希值,基于該哈希值和該數據處理系統中多個裝置對應的哈希值區間,確定該第二裝置。
由于服務器中各個裝置用于存儲對應一定哈希值區間的數據,因此,第一裝置確定第二裝置的過程也可以理解為,第一裝置基于該數據獲取請求,計算該目標數據對應的哈希值,進而基于該哈希值所屬的哈希值區間,確定該目標數據應該存儲的位置。
可選地,該第一裝置從該第二裝置獲取該目標數據,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210079370.3/2.html,轉載請聲明來源鉆瓜專利網。





