[發明專利]數據處理方法及裝置在審
| 申請號: | 201910363333.3 | 申請日: | 2019-04-30 |
| 公開(公告)號: | CN111858516A | 公開(公告)日: | 2020-10-30 |
| 發明(設計)人: | 賀廣南 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F16/176 | 分類號: | G06F16/176;G06F16/172;G06F16/16;G06F16/18 |
| 代理公司: | 北京清源匯知識產權代理事務所(特殊普通合伙) 11644 | 代理人: | 馮德魁;竇曉慧 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 方法 裝置 | ||
本申請公開了一種數據處理方法及裝置,該方法包括:獲得目標事務日志;在重放區域中對目標事務日志進行重放處理,獲得目標數據,重放區域用于存儲對事務日志進行重放處理后得到的數據。通過使用該方法,可避免在共享緩沖區中生成大量不被查詢的、且占用共享緩沖區的存儲空間的數據頁,提高數據庫服務器的查詢性能;并且,在重放區域對事務日志進行重放處理,使得共享緩沖區中的進程減少,降低對數據庫服務器的性能影響。
技術領域
本申請涉及計算機技術領域,具體涉及數據處理方法。本申請同時涉及數據處理裝置以及電子設備。
背景技術
數據庫集群服務需要考慮高可用和高性能,為了確保高可用,數據庫集群大多采用一主多從架構。在一主多從的架構下,從數據庫服務器要跟主數據庫服務器保持數據同步?,F有的數據同步方式一般通過物理復制完成,即,從數據庫服務器通過共享緩沖區重放主數據庫服務器的事務日志來保持數據同步。
然而,現有的主、從數據庫服務器的物理復制方法存在以下不足:
在共享緩沖區中對事務日志進行重放處理,可在共享緩沖區中生成大量不被查詢的數據頁,占用共享緩沖區的存儲空間,然而,共享緩沖區的空間是有限的,在共享緩沖區的存儲空間達到下限時,需要多次執行數據頁淘汰算法,并需要多次將數據頁刷出到磁盤,會影響數據庫服務器的查詢性能;并且,由于數據庫服務器運行時需要的隔離性和MVCC一致性,因此,在共享緩沖區中響應數據查詢和對事務日志進行重放處理時需要加各種不同類型的鎖,響應數據查詢和對事務日志進行重放處理的進程越多,對數據庫服務器的性能影響就會越大。
發明內容
本申請提供一種數據處理方法,以解決現有在共享緩沖區中對事務日志進行重放處理,影響數據庫服務器的性能的問題。本申請另外提供一種數據處理裝置以及一種電子設備。本申請還提供一種數據處理方法、一種數據處理裝置以及一種電子設備。本申請還提供一種數據處理方法、一種數據處理裝置以及一種電子設備。本申請另外提供一種數據處理方法、一種數據處理裝置以及一種電子設備。
本申請提供一種數據處理方法,包括:
獲得目標事務日志;
在重放區域中對所述目標事務日志進行重放處理,獲得目標數據,所述重放區域用于存儲對事務日志進行重放處理后得到的數據。
可選的,所述目標事務日志記錄有數據處理信息;
所述在重放區域中對所述目標事務日志進行重放處理,獲得目標數據,包括:
獲得所述重放區域中的頁面;
基于所述頁面,按照所述數據處理信息進行數據處理,獲得所述目標數據。
可選的,所述基于所述頁面,按照所述數據處理信息進行數據處理,獲得所述目標數據,包括:在所述頁面上按照所述數據處理信息進行數據處理,生成目標數據頁。
可選的,所述目標事務日志記錄有數據處理信息;
所述方法還包括:判斷共享緩沖區中是否存儲有所述數據處理信息對應的數據;
所述在重放區域中對所述目標事務日志進行重放處理,獲得目標數據,包括:如果所述共享緩沖區中未存儲有所述數據處理信息對應的數據,則在重放區域中對所述目標事務日志進行重放處理,獲得目標數據。
可選的,所述判斷共享緩沖區中是否存儲有所述數據處理信息對應的數據,包括:判斷所述共享緩沖區中是否存儲有所述數據處理信息對應的數據頁;
所述如果所述共享緩沖區中未存儲有所述數據處理信息對應的數據,則在重放區域中對所述目標事務日志進行重放處理,獲得目標數據,包括:如果所述共享緩沖區中未存儲有所述數據處理信息對應的數據頁,則在重放區域中對所述目標事務日志進行重放處理,生成目標數據頁。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201910363333.3/2.html,轉載請聲明來源鉆瓜專利網。





