[發明專利]數據處理方法、目標數據庫系統及數據處理系統在審
| 申請號: | 202010747265.3 | 申請日: | 2020-07-29 |
| 公開(公告)號: | CN113946559A | 公開(公告)日: | 2022-01-18 |
| 發明(設計)人: | 崔鳳明;郭壽敏 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/242 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 顏晶 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 方法 目標 數據庫 系統 數據處理系統 | ||
本申請公開了一種數據處理方法、目標數據庫系統及數據處理系統,屬于數據庫技術領域。所述方法包括:目標數據庫系統獲取結構化查詢語言SQL語句,所述SQL語句是基于應用向源數據庫系統發送的數據包得到的;所述目標數據庫系統獲取所述SQL語句關聯的數據,所述數據是所述源數據庫系統向所述目標數據庫系統遷移的;所述目標數據庫系統基于所述SQL語句關聯的數據執行所述SQL語句,執行所述SQL語句的執行結果用于反饋將所述應用由所述源數據庫系統服務切換到所述目標數據庫系統來提供服務的風險。本申請能夠有效降低應用由源數據庫系統服務切換到目標數據庫系統來提供服務的實際風險。
本申請要求于2020年7月17日提交的申請號為202010692252.0、發明名稱為“遷移應用的方法、裝置、服務器及存儲介質”的中國專利申請的優先權,其全部內容通過引用結合在本申請中。
技術領域
本申請涉及數據庫技術領域,特別涉及一種數據處理方法、目標數據庫系統及數據處理系統。
背景技術
隨著存儲技術的發展,用戶對提供存儲服務的數據庫系統的要求也越來越高。當用戶想要將已有的一個數據庫系統的應用(也稱應用程序)的業務遷移到另一數據庫系統中時,由于無法了解業務遷移后的數據庫系統的運行狀況,應用切換到由該另一數據庫系統來提供服務存在一定風險。
發明內容
本申請實施例提供了一種數據處理方法、目標數據庫系統及數據處理系統。該技術方案如下:
第一方面,提供了一種數據處理方法,該方法應用于數據處理系統,該數據處理系統包括:源數據庫系統和目標數據庫系統,應用需要從源數據庫系統切換至目標數據庫系統,以由源數據庫系統為應用提供服務,切換為由目標數據庫系統為應用提供服務。該方法包括:
目標數據庫系統獲取SQL語句,該SQL語句是基于應用向源數據庫系統發送的數據包得到的;該目標數據庫系統獲取該SQL語句關聯的數據,該數據是該源數據庫系統向該目標數據庫系統遷移的;該目標數據庫系統基于該SQL語句關聯的數據執行該SQL語句,執行該SQL語句的執行結果用于反饋將該應用由該源數據庫系統服務切換到該目標數據庫系統來提供服務的風險。
本申請實施例提供的數據處理方法,目標數據庫系統基于獲取的SQL語句以及該SQL語句關聯的數據,執行SQL語句,由于SQL語句的執行結果用于反饋將應用由源數據庫系統服務切換到目標數據庫系統來提供服務的風險,從而在應用由源數據庫系統服務切換到目標數據庫系統來提供服務之前,即可預測到相應的風險,系統維護人員可以基于該執行結果進行目標數據庫系統的維護,從而有效降低應用由源數據庫系統服務切換到目標數據庫系統來提供服務的實際風險。
并且,由于SQL語句是基于應用向源數據庫系統發送的數據包得到的,是應用向源數據庫系統發送的實際SQL語句,如此可以實現基于實際業務數據進行目標數據庫系統的工作狀態的模擬,從而進行有效風險預估,保證風險預估結果的可靠性。
在一種可選實現方式中,該方法還包括:該目標數據庫系統將獲取的SQL語句轉化為與該目標數據庫系統匹配的SQL語句。
通過將獲取的SQL語句轉化為與目標數據庫系統匹配的SQL語句,可以提高SQL語句的執行效率,避免不必要的執行錯誤。
目標數據庫系統獲取的SQL語句是從截獲的應用向源數據庫系統發送的數據包中獲取的。在實際實現時,應用是通過服務器端與數據庫系統進行通信的,因此前述SQL語句是從截獲的應用服務器向源數據庫系統發送的數據包中獲取的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010747265.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于三叉神經刺激的脈沖發生器
- 下一篇:PCCP管





