[發明專利]一種數據同步方法、裝置及設備在審
| 申請號: | 202010716797.0 | 申請日: | 2020-07-23 |
| 公開(公告)號: | CN113971168A | 公開(公告)日: | 2022-01-25 |
| 發明(設計)人: | 章鵬;王宇;趙俊杰;何健;李紹星 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F16/18 | 分類號: | G06F16/18;G06F16/178 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 常忠良 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 同步 方法 裝置 設備 | ||
本申請提供了一種數據同步方法,主設備生成日志,該日志包括主設備上多個數據對象的標識,并且,當主設備確定該多個數據對象成功同步至從設備時,主設備可以刪除日志。由于日志中的標識可以用于標識多個數據對象,因此,主設備在進行數據同步時,可以為多個數據對象僅生成一份日志,而無需為每個數據對象均單獨生成一份日志,這就減少了主設備生成日志的數量,從而可以減少主設備對于日志的讀寫和刪除等操作,提高了主設備的數據處理性能。而且,即使該多個數據對象同步失敗,主設備也可以是根據該日志中的標識確定出多個數據對象,以便后續將該多個數據對象成功同步至從設備。此外,本申請還提供了一種數據同步裝置及設備。
技術領域
本申請涉及數據同步技術領域,尤其涉及一種數據同步方法、裝置及設備。
背景技術
在數據同步場景中,主設備在將數據同步至從設備時,可能會存在數據同步失敗的情況,比如,數據在由主設備傳輸至從設備的過程中由于丟包率過大而使得從設備接收到的數據不完整等。為此,主設備在同步數據之前,通常先為待同步的數據對象記錄日志。這樣,當數據同步失敗時,主設備可以根據該日志確定同步失敗的數據對象,并重新為該數據對象執行數據同步過程;而當數據同步成功時,主設備刪除該日志。
但是,當主設備需要向從設備同步多個數據對象時,主設備需要頻繁對日志進行讀寫、刪除等操作,這使得主設備在數據同步過程中的數據處理性能較低。
發明內容
本申請實施例提供了一種數據同步方法、裝置及設備,以提高主設備在數據同步過程中的數據處理性能。
第一方面,本申請實施例提供了一種數據同步方法,其中,主設備可以生成日志,該日志中可以包括主設備上多個數據對象的標識,而當主設備確定多個數據對象成功同步至從設備后,主設備可以刪除該日志。由于日志中的標識可以用于標識多個數據對象,因此,主設備在進行數據同步時,可以為多個數據對象僅生成一份日志,而無需為每個數據對象均單獨生成一份日志,這就減少了主設備生成日志的數量,從而可以減少主設備對于日志的讀寫和刪除等操作,提高了主設備的數據處理性能。而且,即使該多個數據對象同步失敗,主設備也可以是根據該日志中的標識確定出多個數據對象,以便后續將該多個數據對象成功同步至從設備。
在一種可能的實施方式中,當主設備確定向從設備同步的多個數據對象中存在同步失敗的數據對象時,主設備可以通過掃描日志獲得該多個數據對象的標識,從而可以根據該標識確定多個數據對象,然后,主設備可以檢測該多個數據對象中未成功同步至從設備的目標數據對象,比如,可以根據從設備所存儲的數據對象的名稱等信息確定其未存儲的目標數據對象,并將該目標數據對象同步至從設備中。在該實施方式中,當多個數據對象中存在一個或者多個數據對象(目標數據對象)同步失敗,則主設備可以根據該日志中的標識定位出多個數據對象,并通過檢測確定該多個數據對象未同步至從設備中的目標數據對象,從而可以僅針對于該目標數據對象重新進行數據同步,而對于該多個數據對象中已經成功同步的數據對象,可以無需再將其同步至從設備。
在一種可能的實施方式中,當主設備確定該目標數據對象成功同步至從設備時,主設備可以刪除該日志。由于多個數據對象中除目標數據對象以外,預先均已同步至從設備,因此,當目標數據對象也同步至從設備時,該多個數據對象已經全部成功同步至從設備。此時,主設備可以無需再保存該多個數據對象對應的日志,從而可以刪除該日志。當然,當目標數據對象中仍然存在部分數據對象同步失敗時,主設備可以檢測該目標數據對象中未成功同步至從設備的數據對象,從而對該同步失敗的數據對象再次進行數據同步。重復該過程中,直至多個數據對象均成功同步至從設備時,主設備才刪除該多個數據對象對應的日志。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010716797.0/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





