[發(fā)明專利]一種數(shù)據(jù)庫中間件動態(tài)配置方法、系統(tǒng)、設(shè)備、存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 201711120226.5 | 申請日: | 2017-11-14 |
| 公開(公告)號: | CN110019517A | 公開(公告)日: | 2019-07-16 |
| 發(fā)明(設(shè)計)人: | 陳建欣;孟祥晶;章愛國;高歡斌 | 申請(專利權(quán))人: | 順豐科技有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/2455 |
| 代理公司: | 北京志霖恒遠知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11435 | 代理人: | 趙奕 |
| 地址: | 518061 廣東省深圳市南山區(qū)學府路(以南)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)庫中間件 動態(tài)配置 存儲介質(zhì) 運維 解析 匹配 配置文件處理 修改配置文件 登錄服務(wù)器 接收客戶端 操作處理 處理類型 命令語法 配置方式 配置文件 修改文件 業(yè)務(wù)系統(tǒng) 遠程操作 在線修改 重啟服務(wù) 誤操作 最大化 預設(shè) 感知 變更 概率 配置 | ||
1.一種數(shù)據(jù)庫中間件動態(tài)配置方法,其特征是,包括以下步驟:
S1、數(shù)據(jù)庫中間件接收客戶端下發(fā)的針對配置文件處理操作的SQL命令;
S2、對所述SQL命令進行解析,并與預設(shè)的SQL命令語法匹配,若匹配,則執(zhí)行步驟S3;
S3、根據(jù)解析出的處理類型對相應的配置文件進行處理。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)庫中間件動態(tài)配置方法,其特征是,對相應的配置文件進行處理,包括:
更新數(shù)據(jù)庫中間件元數(shù)據(jù)的配置文件;
刷新本地配置文件。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)庫中間件動態(tài)配置方法,其特征是,還包括:將刷新之前的原本地配置文件備份至本地配置backup倉庫中。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)庫中間件動態(tài)配置方法,其特征是,還包括:當處理操作錯誤時,本地配置文件回滾至原配置文件。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)庫中間件動態(tài)配置方法,其特征是,
所述對所述SQL命令進行解析,并與預設(shè)的SQL命令語法匹配,包括:
S201、解析由客戶端下發(fā)的查看命令并與預設(shè)的查看語法匹配;
S202、根據(jù)解析結(jié)果匹配需要查看的元數(shù)據(jù)配置;
S203、封裝待查看的數(shù)據(jù);
S204、將待查看的數(shù)據(jù)反饋給客戶端。
6.根據(jù)權(quán)利要求1所述的數(shù)據(jù)庫中間件動態(tài)配置方法,其特征是,
所述對所述SQL命令進行解析,并與預設(shè)的SQL命令語法匹配,包括:
S211、解析由客戶端下發(fā)的創(chuàng)建/修改命令并與預設(shè)的創(chuàng)建/修改語法匹配;
S212、根據(jù)解析內(nèi)容,檢查待創(chuàng)建/修改的配置是否合法,若合法,則備份配置文件;
S213、針對配置文件追加待創(chuàng)建/覆蓋待修改的配置項,若成功,則將創(chuàng)建/修改的配置同步追加到數(shù)據(jù)庫中間件元數(shù)據(jù)配置中。
7.根據(jù)權(quán)利要求1所述的數(shù)據(jù)庫中間件動態(tài)配置方法,其特征是,
所述對所述SQL命令進行解析,并與預設(shè)的SQL命令語法匹配,包括:
S221、解析由客戶端下發(fā)的刪除命令并與預設(shè)的刪除語法匹配;
S222、根據(jù)解析結(jié)果,檢查待刪除的配置是否合法,若合法,則備份配置文件;
S223、針對配置文件刪除需要刪除的配置項,若成功,則將需要刪除的配置從數(shù)據(jù)庫中間件元數(shù)據(jù)配置中清理掉。
8.根據(jù)權(quán)利要求1所述的數(shù)據(jù)庫中間件動態(tài)配置方法,其特征是,
所述對所述SQL命令進行解析,并與預設(shè)的SQL命令語法匹配,包括:
S231、解析由客戶端下發(fā)的備份命令并與預設(shè)的備份語法匹配;
S232、將數(shù)據(jù)庫中間件所有配置文件保存在備份目錄下。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)庫中間件動態(tài)配置方法,其特征是,所述步驟S232中包括:
以配置文件最后配置操作時間節(jié)點為標識,標記所有配置文件。
10.根據(jù)權(quán)利要求1所述的數(shù)據(jù)庫中間件動態(tài)配置方法,其特征是,
所述對所述SQL命令進行解析,并與預設(shè)的SQL命令語法匹配,包括:
S241、解析由客戶端下發(fā)的回滾命令并與預設(shè)的回滾命令語法匹配;
S242、根據(jù)解析結(jié)果,判斷需要回滾的時間點是否合法,若合法,則根據(jù)需要回滾的時間點,找到對應的更新前的配置文件;
S243、重新讀取該配置文件并更新相關(guān)的元數(shù)據(jù)配置。
11.根據(jù)權(quán)利要求1所述的數(shù)據(jù)庫中間件動態(tài)配置方法,其特征是,
所述對所述SQL命令進行解析,并與預設(shè)的SQL命令語法匹配,包括:
S251、解析由客戶端下發(fā)的導出命令并與預設(shè)的導出語法匹配;
S252、根據(jù)解析結(jié)果,匹配需要導出的配置,若請求導出的配置合法,則根據(jù)配置反解析成創(chuàng)建語法指令格式。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于順豐科技有限公司,未經(jīng)順豐科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711120226.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)庫中間件系統(tǒng)
- 對數(shù)據(jù)庫進行操作的方法和系統(tǒng)
- 通過數(shù)據(jù)庫中間件查詢數(shù)據(jù)的方法和數(shù)據(jù)庫中間件
- 一種定期修改密碼的方法
- 一種電力企業(yè)信息系統(tǒng)中間件、數(shù)據(jù)庫的國產(chǎn)化遷移方法
- 一種操作數(shù)據(jù)庫的方法及系統(tǒng)
- 基于消息中間件的數(shù)據(jù)遷移方法及相關(guān)設(shè)備
- 數(shù)據(jù)庫高可用管理系統(tǒng)的自動化部署方法及裝置
- 一種數(shù)據(jù)庫中間件的流量管理方法及數(shù)據(jù)庫中間件節(jié)點
- 一種基于中間件的數(shù)據(jù)處理方法、系統(tǒng)和存儲介質(zhì)
- 跨站點實現(xiàn)動態(tài)主機配置的系統(tǒng)及方法
- 基于動態(tài)主機配置協(xié)議的用戶接入認證方法
- 動態(tài)配置系統(tǒng)
- 一種動態(tài)配置方法及裝置、系統(tǒng)
- 一種確定動態(tài)上下行比例配置參數(shù)的方法、系統(tǒng)和設(shè)備
- 一種局域網(wǎng)DNS劫持檢測的方法和裝置
- 一種動態(tài)服務(wù)器配置數(shù)據(jù)自動發(fā)現(xiàn)的系統(tǒng)和實現(xiàn)方法
- 動態(tài)配置器、動態(tài)配置方法及計算機可讀存儲介質(zhì)
- 動態(tài)配置動畫的實現(xiàn)方法、裝置、存儲介質(zhì)及安卓終端
- 動態(tài)應用配置
- 用于接合與分離存儲介質(zhì)的裝置
- 存儲介質(zhì)陣列控制器、控制方法、設(shè)備、和存儲介質(zhì)驅(qū)動器
- 存儲介質(zhì)處理方法、系統(tǒng)及數(shù)據(jù)讀寫操作方法、系統(tǒng)
- 存儲裝置、存儲介質(zhì)以及存儲介質(zhì)的制造方法
- 數(shù)據(jù)存儲
- 存儲介質(zhì)之間的數(shù)據(jù)遷移
- 一種基于存儲系統(tǒng)的控制方法及裝置
- 自助設(shè)備及自助設(shè)備的介質(zhì)存儲裝置
- 融合存儲系統(tǒng)中的數(shù)據(jù)遷移方法和裝置
- 一種數(shù)據(jù)存儲方法、裝置及電子設(shè)備





