申請公布號:CN105786959A
申請公布日:2016.07.20
申請人:北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司
地址:100080北京市海淀區(qū)杏石口路65號西杉創(chuàng)意園西區(qū)11C樓東段1-4層西段1-4層
發(fā)明人:郭理靖;田琪;沈陳樂
Int. Cl.:G06F17/30(2006.01)I
摘 要:一種主備數據庫同步裝置,包括同步事務獲取單元,用于通過對主數據庫中的數據庫事務進行讀取,獲得需要同步的數據庫事務信息,將其添加到數據庫事務寫隊列中,并將數據庫事務主鍵數量作為主鍵處理進度值;以及同步事務執(zhí)行單元,用于采用并行寫入方式將所述數據庫事務寫隊列中的所述數據庫事務寫入到備數據庫中,并刪除位于所述數據庫事務寫隊列頂端的所述數據庫事務。以及一個主備數據庫同步方法。該發(fā)明的同步裝置和方法能夠將MariaDB的集群性能大大提升,有效擴展了MariaDB的試用范圍,能夠支持更高的數據庫訪問量;此外,多線程并行寫入的方式減少了同步的執(zhí)行時間,大大提升了MariaDB的執(zhí)行效率。