[發明專利]基于數據庫雙寫的跨庫賬戶遷移方法有效
| 申請號: | 202110600743.2 | 申請日: | 2021-05-31 |
| 公開(公告)號: | CN113254421B | 公開(公告)日: | 2023-07-14 |
| 發明(設計)人: | 周曦 | 申請(專利權)人: | 重慶富民銀行股份有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/23 |
| 代理公司: | 重慶強大凱創專利代理事務所(普通合伙) 50217 | 代理人: | 張雪萍 |
| 地址: | 401121 重慶市渝*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 數據庫 賬戶 遷移 方法 | ||
本發明涉及大數據技術領域,具體為一種基于數據庫雙寫的跨庫賬戶遷移方法,包括:舊數據庫為主數據庫,首次遷移,獲取舊數據庫中現有數據遷移至新數據庫,從第二次遷移開始,獲取上一次遷移所用時間內舊數據庫中的操作數據遷移至新數據庫,若一次遷移所用時間小于舊數據庫兩次操作數據的時間間隔,則停止遷移,并將新數據庫作為主數據庫。本方案能在不停機不中斷業務的情況下,保持數據一致性,完成跨庫數據遷移。
技術領域
本發明涉及大數據技術領域,具體為一種基于數據庫雙寫的跨庫賬戶遷移方法。
背景技術
在信息化建設過程中,信息安全問題日益嚴重,為了保證信息安全,以及消除“IOE”?對數據庫的壟斷,以降低成本,現在有眾多企業參加“去IOE”運動,企業將原本Oracle?中數據遷移到新的Mysql中。
在遷移過程中,有些企業要求必須要保證新數據庫中賬戶數據和舊數據庫中賬戶數據一?致,但是如果在不停機的遷移過程中,若存在業務,則會涉及到舊數據庫在遷移過程中有新?數據的寫入,從而影響新數據庫中賬戶數據和舊數據庫中賬戶數據需要保持一致的要求。因?此傳統的遷移方案,在涉及跨越不同的數據庫進行遷移的時候,均采用停機的方式進行賬戶?數據遷移。但是很多企業的數據庫遷移,涉及到上億數據量,如果停機進行遷移,停機時間?會很長,從而導致長時間的業務中斷,降低了用戶的使用體驗,造成損失。
發明內容
本發明意在提供一種在不停機不中斷業務的情況下,也能保持數據一致性的基于數據庫?雙寫的跨庫賬戶遷移方法,以解決現有跨越不同類型數據庫進行遷移存在的需要停機,中斷?業務,才能保持數據一致性的問題。
本發明提供如下基礎方案:基于數據庫雙寫的跨庫賬戶遷移方法,包括如下內容:
舊數據庫為主數據庫,首次遷移,獲取舊數據庫中現有數據遷移至新數據庫,從第二次?遷移開始,獲取上一次遷移所用時間內舊數據庫中的操作數據遷移至新數據庫,若一次遷移?所用時間小于舊數據庫兩次操作數據的時間間隔,則停止遷移,并將新數據庫作為主數據庫。
說明:主數據庫為系統進行業務時調用的數據庫。
基礎方案的有益效果:首次遷移,獲取舊數據庫中現有數據遷移至新數據庫,從第二次?遷移開始,獲取上一次遷移所用時間內舊數據庫中的操作數據遷移至新數據庫,若一次遷移?所用時間小于舊數據庫兩次操作數據的時間間隔,則停止遷移,此時在被遷移的舊數據庫中?已經提取不到任何需要遷移的數據,而在遷移過程中,被遷移的舊數據庫和數據遷入的新數?據庫所組成的系統的雙寫一直在進行,當遷移完成時,新數據庫和舊數據庫中的數據已經一?致。整個數據遷移的過程,不需要停機,也不需要中斷業務,即使在遷移過程中,舊數據庫?作為主數據庫時,有數據的操作,也會隨著遷移過程的進行,逐漸被遷移到新數據庫中,直?至舊數據庫中無數據可遷移,因此在跨越不同類型數據庫進行遷移時,也保證了數據的一致?性。
相對于傳統的遷移方案需要停機,中斷業務,需要考慮在業務最少的時候停機,以使損?失最小化,由于本方案不需要停機,中斷業務,因此本方案可以在任意時間操作,不造成任?何損失,也不會降低用戶的使用體驗。
進一步,所述操作為新增和更新。
有益效果:操作為新增和更新,將上一次遷移時間段內舊數據庫中新增和更新的數據作?為本次遷移的數據,以此逐步實現整個舊數據庫中數據的遷移,并且不遺漏任何數據。
進一步,所述獲取上一次遷移所用時間內舊數據庫中的操作數據,包括:獲取數據庫時?間中每次遷移的開始時間點和結束時間點,并獲取舊數據庫中該次遷移的開始時間點和結束?時間點之間操作數據為下一次遷移的遷移數據。
有益效果:獲取數據庫時間中每次遷移的開始時間點和結束時間點,并獲取舊數據庫中?該次遷移的開始時間點和結束時間點之間操作的數據為下一次遷移的遷移數據,以數據庫時?間中的時間點為邊界,保證獲取遷移數據的完整性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶富民銀行股份有限公司,未經重慶富民銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110600743.2/2.html,轉載請聲明來源鉆瓜專利網。





