[發明專利]一種數據處理方法及其相關設備有效
| 申請號: | 201810215536.3 | 申請日: | 2018-03-15 |
| 公開(公告)號: | CN110275772B | 公開(公告)日: | 2022-12-13 |
| 發明(設計)人: | 熊江;黃飛騰;徐然 | 申請(專利權)人: | 華為云計算技術有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 550025 貴州省貴陽市*** | 國省代碼: | 貴州;52 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 及其 相關 設備 | ||
本申請實施例提供了一種數據處理方法及其相關設備,用于對第一元數據執行快照操作后,根據第一元數據的快照對第一元數據進行拆分并對拆分過程中客戶端發送的數據進行處理。本申請實施例方法包括:第一分區服務器模塊接收拆分指令,拆分指令用于指示第一分區服務器模塊對第一元數據進行拆分;第一分區服務器模塊對第一元數據執行快照操作;第一分區服務器模塊根據第一元數據的快照和預置的拆分策略將第一元數據拆分為至少兩段數據范圍的元數據,至少兩段數據范圍的元數據包括第二元數據和第三元數據,第二元數據存儲于第二分區,第三元數據存儲于第三分區;第一分區服務器模塊根據拆分結果對客戶端發送的數據進行處理。
技術領域
本申請涉及計算機領域,尤其涉及一種數據處理方法及其相關設備。
背景技術
現有的分布式系統架構分為存儲與計算融合和存儲與計算分離兩類架構,隨著客戶端訪問量的提高,服務器需要處理的數據流量快速增長,若需要處理的數據量超過了服務器的處理限度,會導致服務器崩潰,因此,無論采用哪一種架構都需要解決節點之間的負載均衡問題,負載均衡是指將數據合理的分攤到多個服務器或操作單元上處理,以避免某些服務器處于空閑狀態時,某些服務器處理數據量過大的情況。
實現負載均衡的最好手段即對服務器的數據庫進行分區,現有的存儲計算分離架構對數據的存儲和計算是在不同的設備上進行的。數據庫分區的過程為:首先,控制服務器選擇需要拆分的分區,并通知管理該分區的分區服務器執行拆分命令,同時該分區服務器關閉分區業務,即停止處理客戶端發送的數據,標記該分區為下線狀態,分區服務器開始對其管理的分區進行拆分,具體的分區拆分方式是對分區的元數據進行拆分,并將該分區元數據拆分為至少兩個分區的元數據,拆分完成后,上線這至少兩個分區并更新路由表信息,路由表更新完成后,管理兩個分區的服務器就可以正常處理客戶端發送的數據了。
可見,在對分區服務器的管理的任意一個或多個分區元數據進行拆分時,這時如果接收到客戶端的發送的數據,由于該分區服務器的元數據正處于拆分狀態,客戶端的發送的數據會導致分區的元數據變化,因此該分區服務器必須停止處理客戶端數據,在拆分完成后,該分區服務器需要重新確定自身管理的數據范圍,并更新路由表信息后才能正常處理I/O請求,可見分區服務器對其管理的數據進行分區的過程中,是無法處理客戶端發送的數據的。
發明內容
本申請實施例提供了一種數據處理方法及其相關設備,用于對第一元數據執行快照操作后,根據第一元數據的快照對第一元數據進行拆分并對拆分過程中客戶端發送的數據進行處理。
本申請實施例的第一方面提供了一種數據處理方法,包括:
第一分區服務器模塊接收控制服務器模塊發送的拆分指令,該拆分指令用于指示第一分區服務器模塊對第一元數據進行拆分,同時控制服務器模塊事先向共享存儲空間請求了第一元數據被拆分成多個元數據后,多個元數據中第三元數據的存儲空間,被拆分前,第一元數據存儲于第一分區,第一分區由第一分區服務器管理。
其中,元數據用于指示數據的地址,服務器可以根據元數據找到對應的數據;
所述第一分區服務器模塊對所述第一元數據執行快照操作,生成第一元數據的快照,第一元數據的快照也存儲在第一分區中;
所述第一分區服務器模塊根據所述第一元數據的快照和預置的拆分策略將所述第一元數據拆分為至少兩段數據范圍的元數據,所述至少兩段數據范圍的元數據包括第二元數據和第三元數據,第二元數據存儲于第二分區,所述第二分區由所述第一分區服務器模塊管理,因此第二元數據可以看作是第一元數據被拆分一部分后剩下的由第一分區服務器模塊管理的元數據。所述第三元數據存儲于第三分區,所述第三分區由所述第二分區服務器模塊管理,第二分區服務器模塊由控制服務器模塊確定。
在本實施例中,元數據被拆分的同時分區也被拆分了,因此所述第二分區和所述第三分區由所述第一分區拆分形成;
所述第一分區服務器模塊根據拆分結果對客戶端發送的數據進行處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為云計算技術有限公司,未經華為云計算技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810215536.3/2.html,轉載請聲明來源鉆瓜專利網。





