一種基于SaaS的數(shù)據(jù)升級方法、設(shè)備及介質(zhì)
基本信息
申請?zhí)?/td> | CN202010736574.0 | 申請日 | - |
公開(公告)號 | CN112000349A | 公開(公告)日 | 2020-11-27 |
申請公布號 | CN112000349A | 申請公布日 | 2020-11-27 |
分類號 | G06F8/65(2018.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 臧金坤;于傳棟;陸岳 | 申請(專利權(quán))人 | 山東浪潮易云在線科技有限公司 |
代理機構(gòu) | 北京君慧知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 山東浪潮易云在線科技有限公司 |
地址 | 250100山東省濟南市高新區(qū)浪潮路1036號S01號樓1703室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本申請公開了一種基于SaaS的數(shù)據(jù)升級方法、設(shè)備及介質(zhì),方法包括:客戶端確定當(dāng)前數(shù)據(jù)庫需要進(jìn)行數(shù)據(jù)升級,客戶端在SaaS系統(tǒng)中;從客戶端對應(yīng)的服務(wù)器獲取升級配置文件,升級配置文件中包含有SQL腳本,SQL腳本中包含有事務(wù)處理層,事務(wù)處理層中的DDL和DML存儲在不同的集合中;基于目標(biāo)版本與數(shù)據(jù)庫當(dāng)前版本之間的差值,使用SQL腳本進(jìn)行數(shù)據(jù)升級,其中,在使用SQL腳本進(jìn)行數(shù)據(jù)升級時,先執(zhí)行DDL,再執(zhí)行DML。在執(zhí)行SQL腳本進(jìn)行數(shù)據(jù)升級時,先執(zhí)行不需要開啟事務(wù)的DDL,再執(zhí)行需要開啟事務(wù)的DML,可以使得整個升級過程中不需要關(guān)注事務(wù)的一致性,系統(tǒng)會縝密的實現(xiàn)事務(wù)的控制邏輯,若DDL中出現(xiàn)了錯誤,也可以實現(xiàn)不影響其他的數(shù)據(jù),有效保證升級的安全性和一致性。?? |
