[發明專利]數據處理系統及方法在審
| 申請號: | 202010717642.9 | 申請日: | 2020-07-23 |
| 公開(公告)號: | CN113297319A | 公開(公告)日: | 2021-08-24 |
| 發明(設計)人: | 高尚 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/22 |
| 代理公司: | 北京智信禾專利代理有限公司 11637 | 代理人: | 吳肖肖 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理系統 方法 | ||
本說明書提供數據處理系統及方法,其中所述系統包括:管控節點和服務節點;所述管控節點,被配置為對存儲的數據設置狀態屬性;所述服務節點,被配置為獲取所述管控節點存儲的數據,根據所述數據的狀態屬性,生成目標事件;根據所述目標事件,更新對外服務中的數據。本說明書中管控節點存儲的數據設置有狀態屬性,從而服務節點獲取到管控節點存儲的數據后,可以直接根據數據的狀態屬性,生成目標事件,并更新對外服務中的數據,服務節點不需要在本地存儲管控節點的全量數據,也不需要進行數據對比,大大節省了處理時間和存儲消耗。
技術領域
本說明書涉及分布式數據庫技術領域,特別涉及一種數據處理系統。本說明書同時涉及一種數據處理方法,一種計算設備,以及一種計算機可讀存儲介質。
背景技術
隨著計算機技術的日益發展,為了滿足用戶日益增長的需求,分布式數據庫應運而生。在分布式數據庫場景下,服務節點依賴管控節點生成的元數據信息如權限、尋址信息等,更新對外服務,即服務節點不斷的從管控節點獲取元數據信息,并將元數據的變化應用到對外服務中。然而,在管控節點主動刪除部分數據的情況下,服務節點無法有效感知到刪除的數據。
現有技術中,服務節點第一次獲取到管控節點存儲的全量數據后,要將該全量數據存儲在本地,后續每次獲取到管控節點存儲的全量數據后,服務節點可以將獲取到的全量數據和本地存儲的緩存數據進行比對,確定出被刪除的數據,生成該數據的刪除事件,更新到對外服務。然而,上述過程中服務節點需要將全量數據存儲在本地,耗費內存,如果全量數據過大,則需要存放在磁盤中,影響讀寫性能,讀寫時間過長;另外,通過全量數據對比緩存數據,確定數據是否被刪除,需要消耗時間。進而需要更簡單更便捷的方法進行數據處理的操作。
發明內容
有鑒于此,本說明書實施例提供了一種數據處理系統。本說明書同時涉及一種數據處理方法,一種計算設備,以及一種計算機可讀存儲介質,以解決現有技術中存在的技術缺陷。
根據本說明書實施例的第一方面,提供了一種數據處理系統,包括:管控節點和服務節點;
所述管控節點,被配置為對存儲的數據設置狀態屬性;
所述服務節點,被配置為獲取所述管控節點存儲的數據,根據所述數據的狀態屬性,生成目標事件;根據所述目標事件,更新對外服務中的數據。
可選的,所述管控節點進一步被配置為:
對待刪除數據設置被刪除狀態;
對存儲的數據中除所述待刪除數據外的其他數據設置新增狀態。
可選的,所述服務節點進一步被配置為:
遍歷獲取到的每個數據,確定所述數據的狀態屬性;
若所述數據的狀態屬性為被刪除狀態,則根據所述數據,生成刪除事件;
若所述數據的狀態屬性為新增狀態,則根據所述數據,生成新增事件。
可選的,以冪等操作的方式更新對外服務中的數據。
可選的,所述系統還包括供所述管控節點和所述服務節點共同訪問的公共數據庫,所述管控節點進一步被配置為:
將所述數據存儲在所述公共數據庫中;
相應地,所述服務節點進一步被配置為:
從所述公共數據庫獲取所述管控節點存儲的數據。
可選的,所述系統還包括供所述管控節點訪問的私有數據庫,所述管控節點進一步被配置為:
將所述數據存儲在所述私有數據庫中;
相應地,所述服務節點進一步被配置為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010717642.9/2.html,轉載請聲明來源鉆瓜專利網。





