[發明專利]隔離環境的數據處理方法、裝置、計算機設備及存儲介質有效
| 申請號: | 201811526494.1 | 申請日: | 2018-12-13 |
| 公開(公告)號: | CN109783571B | 公開(公告)日: | 2023-10-27 |
| 發明(設計)人: | 艾明 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27 |
| 代理公司: | 深圳眾鼎專利商標代理事務所(普通合伙) 44325 | 代理人: | 黃章輝 |
| 地址: | 518000 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 隔離 環境 數據處理 方法 裝置 計算機 設備 存儲 介質 | ||
本發明公開了隔離環境的數據處理方法、裝置、計算機設備及存儲介質,涉及數據處理技術領域,實現了在服務器環境被完全隔離的狀態下,上傳方的數據文件的自動遷移,避免數據文件導入失敗對正常的數據造成的影響。本申請的主要技術方案為:通過中間服務器下載數據文件,所述中間服務器中的所述數據文件是數據上傳方上傳的;在第一數據庫下,根據所述數據文件的字段結構創建一個數據表;所述第一數據庫為當前未使用的數據庫;讀取所述數據文件中的數據內容,并將所述數據內容插入所述數據表;在所述第一數據庫下的所述數據表數據插入成功完成后,將當前使用的第二數據庫切換成所述第一數據庫。
技術領域
本發明涉及數據處理技術領域,尤其涉及一種隔離環境的數據處理方法、裝置、計算機設備及存儲介質。
背景技術
當前,在服務器環境被完全隔離的狀態下,若想要對數據文件進行處理,會導致無法通過傳統數據庫的連接方式讀取數據文件的情況;即便在服務器并未被完全隔離且可以通過傳統數據庫的連接讀方式讀取待處理的數據文件時,若待處理的數據文件過大,讀取速度會非常緩慢,且在現有技術中通過程序讀取數據文件并將其解析入庫,對服務器資源(比如內存)要求高,且在內存不足的情況下,容易出現應用崩潰問題。
發明內容
本發明提供一種隔離環境的數據處理方法、裝置、計算機設備及存儲介質,實現了在服務器環境被完全隔離的狀態下,上傳方的數據文件的自動遷移,避免數據文件導入失敗對正常數據造成的影響。
本發明實施例提供了一種隔離環境的數據處理方法,包括:
通過中間服務器下載數據文件,所述中間服務器中的所述數據文件是數據上傳方上傳的;
在第一數據庫下,根據所述數據文件的字段結構創建一個數據表;所述第一數據庫為當前未使用的數據庫;
讀取所述數據文件中的數據內容,并將所述數據內容插入所述數據表;
在將所有的所述數據內容成功插入所述數據表內后,將當前使用的第二數據庫切換成所述第一數據庫。
本發明實施例提供了一種隔離環境的數據處理裝置,包括:
下載模塊,用于通過中間服務器下載數據文件,所述中間服務器中的所述數據文件是數據上傳方上傳的;
創建模塊,用于在第一數據庫下,根據所述數據文件的字段結構創建一個數據表;所述第一數據庫為當前未使用的數據庫;
插入模塊,用于讀取所述數據文件中的數據內容,并將所述數據內容插入所述數據表;
切換模塊,用于在將所有的所述數據內容成功插入所述數據表內后,將當前使用的第二數據庫切換成所述第一數據庫。
本發明實施例提供了一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現上述隔離環境的數據處理方法的步驟。
本發明實施例提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現上述隔離環境的數據處理方法的步驟。
上述隔離環境的數據處理方法、裝置、計算機設備及存儲介質,在上傳方將數據文件上傳至中間服務器后,我方通過中間服務器下載該數據文件,以此解決由于服務器環境完全隔離而導致的無法通過傳統數據庫連接方式讀取數據的問題。另外,在當前未使用的第一數據庫下創建一個數據表,并將從下載的數據文件中讀取的數據內容插入到該數據表中,當所有的數據內容成功插入到該數據表后,將當前使用的第二數據庫切換第一數據庫,實現了上傳方的數據文件的自動遷移,保證了數據遷移的安全性,避免數據文件導入失敗對現在正常的數據造成的影響。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811526494.1/2.html,轉載請聲明來源鉆瓜專利網。





