[發(fā)明專利]數據處理及存儲方法、裝置及存儲介質在審
| 申請?zhí)枺?/td> | 202011523116.5 | 申請日: | 2020-12-18 |
| 公開(公告)號: | CN112579601A | 公開(公告)日: | 2021-03-30 |
| 發(fā)明(設計)人: | 李歡 | 申請(專利權)人: | 深圳賽安特技術服務有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/23;G06F16/2455;G06F16/27 |
| 代理公司: | 深圳市沃德知識產權代理事務所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 廣東省深圳市前海深港合作區(qū)前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 存儲 方法 裝置 介質 | ||
1.一種數據處理及存儲方法,其特征在于,包括:
根據表單申報平臺中每張單數據庫表對應的業(yè)務邏輯,將所述表單申報平臺的業(yè)務邏輯拆分成對應的多個對單數據庫表進行處理的邏輯處理單元;
從所述表單申報平臺的多張單數據庫表中獲取表單數據,對所述表單數據進行校驗,通過所述邏輯處理單元對校驗后的表單數據進行處理得到待存儲數據;
從所述表單申報平臺獲取當前并發(fā)數,根據所述當前并發(fā)數判斷所述表單申報平臺是否出現(xiàn)高并發(fā)狀況;
若是,通過預設的動態(tài)切換算法將所述待存儲數據的數據存儲方式設置為第一模式,將所述待存儲數據先緩存到第一數據庫,并在緩存完成后,將所述待存儲數據從所述第一數據庫轉移存儲到第二數據庫;
若否,通過所述動態(tài)切換算法將所述待存儲數據的數據存儲方式設置為第二模式,將所述待存儲數據直接存儲到所述第二數據庫。
2.如權利要求1所述的數據處理及存儲方法,其特征在于,所述對所述表單數據進行校驗包括:
檢測所述表單數據是否為預設的格式,若是,則校驗通過;若否,則校驗失敗,提示錯誤及該表單數據的格式規(guī)范。
3.如權利要求1所述的數據處理及存儲方法,其特征在于,所述通過所述邏輯處理單元對校驗后的表單數據進行處理得到待存儲數據,包括:
同時調用所有邏輯處理單元,每個邏輯處理單元從對應的單數據庫表提取校驗后的表單數據并根據業(yè)務邏輯進行處理得到待存儲數據。
4.如權利要求1所述的數據處理及存儲方法,其特征在于,該方法還包括:
在系統(tǒng)配置文件中設置數據存儲方式切換開關,當判斷所述數據存儲方式切換開關的值為true時,將所述待存儲數據的數據存儲方式設置為第一模式;所述數據存儲方式切換開關的值為false時,將所述待存儲數據的數據存儲方式設置為第二模式。
5.如權利要求1所述的數據處理及存儲方法,其特征在于,所述從所述表單申報平臺獲取當前并發(fā)數,根據所述當前并發(fā)數判斷所述表單申報平臺是否出現(xiàn)高并發(fā)狀況包括:
實時收集所述表單申報平臺當前的并發(fā)連接數,通過判斷所述并發(fā)連接數是否大于或等于預設的最大并發(fā)數判斷是否出現(xiàn)高并發(fā)狀況。
6.如權利要求5所述的數據處理及存儲方法,其特征在于,該方法還包括:
若所述并發(fā)連接數小于預設的最大并發(fā)數,將所述數據存儲方式切換開關的值設置為false;若所述并發(fā)連接數大于或等于預設的最大并發(fā)數,將所述數據存儲方式切換開關的值設置為true。
7.如權利要求1所述的數據處理及存儲方法,其特征在于,所述將所述待存儲數據從所述第一數據庫轉移存儲到第二數據庫包括:
所述第一數據庫通過發(fā)布訂閱機制向預設的數據緩存平臺發(fā)送數據傳輸指令;
所述數據緩存平臺在接收到數據傳輸指令后,按順序獲取所述第一數據庫中的待存儲數據并存儲到第二數據庫。
8.一種電子裝置,其特征在于,該電子裝置包括:存儲器、處理器,所述存儲器上存儲有可在所述處理器上運行的數據處理及存儲程序,所述數據處理及存儲程序被所述處理器執(zhí)行時實現(xiàn)如下所述的數據處理及存儲方法的步驟:
根據表單申報平臺中每張單數據庫表對應的業(yè)務邏輯,將所述表單申報平臺的業(yè)務邏輯拆分成對應的多個對單數據庫表進行處理的邏輯處理單元;
從所述表單申報平臺的多張單數據庫表中獲取表單數據,對所述表單數據進行校驗,通過所述邏輯處理單元對校驗后的表單數據進行處理得到待存儲數據;
從所述表單申報平臺獲取當前并發(fā)數,根據所述當前并發(fā)數判斷所述表單申報平臺是否出現(xiàn)高并發(fā)狀況;
若是,通過預設的動態(tài)切換算法將所述待存儲數據的數據存儲方式設置為第一模式,將所述待存儲數據先緩存到第一數據庫,并在緩存完成后,將所述待存儲數據從所述第一數據庫轉移存儲到第二數據庫;
若否,通過所述動態(tài)切換算法將所述待存儲數據的數據存儲方式設置為第二模式,將所述待存儲數據直接存儲到所述第二數據庫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳賽安特技術服務有限公司,未經深圳賽安特技術服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011523116.5/1.html,轉載請聲明來源鉆瓜專利網。





