[發明專利]數據庫語句處理方法、裝置、計算機設備和存儲介質在審
| 申請號: | 202011633881.2 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN112765198A | 公開(公告)日: | 2021-05-07 |
| 發明(設計)人: | 鄭政芳 | 申請(專利權)人: | 金蝶軟件(中國)有限公司 |
| 主分類號: | G06F16/242 | 分類號: | G06F16/242;G06F9/46 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 方高明 |
| 地址: | 518000 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 語句 處理 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種數據庫語句處理方法,其特征在于,所述方法包括:
確定客戶端的當前事務狀態;
獲取數據庫語句;
根據所述數據庫語句的類型以及所述當前事務狀態,確定用于執行所述數據庫語句的目標節點,所述目標節點為服務集群中的主服務節點或從服務節點。
2.根據權利要求1所述的方法,其特征在于,所述根據所述數據庫語句的類型以及所述當前事務狀態,確定用于執行所述數據庫語句的目標節點,包括:
當所述當前事務狀態為開啟狀態時,且所述數據庫語句的類型為目標類型時,根據所述數據庫語句對應的數據庫內容確定用于執行所述數據庫語句的目標節點。
3.根據權利要求2所述的方法,其特征在于,所述當所述當前事務狀態為開啟狀態時,且所述數據庫語句的類型為目標類型時,根據所述數據庫語句對應的數據庫內容確定用于執行所述數據庫語句的目標節點,包括:
當所述數據庫語句的類型為查詢類、且所述當前事務狀態為開啟狀態時,確定所述數據庫語句所查詢的數據表;
當所述數據表在當前開啟的事務內出現更新記錄時,確定用于執行所述數據庫語句的目標節點為主服務節點;所述主服務節點具有數據讀寫功能;
當所述數據表在當前開啟的事務內未出現更新記錄時,確定用于執行所述數據庫語句的目標節點為從服務節點;所述從服務節點具有數據讀取功能。
4.根據權利要求1所述的方法,其特征在于,所述根據所述數據庫語句的類型以及所述當前事務狀態,確定用于執行所述數據庫語句的目標節點,包括:
當所述數據庫語句的類型為查詢類、且所述當前事務狀態為關閉狀態時,確定用于執行所述數據庫語句的目標節點為從服務節點。
5.根據權利要求1所述的方法,其特征在于,所述根據所述數據庫語句的類型以及所述當前事務狀態,確定用于執行所述數據庫語句的目標節點,包括:
當所述數據庫語句的類型為展示類、且所述當前事務狀態為關閉狀態或者開啟狀態時,確定用于執行所述數據庫語句的目標節點為從服務節點;所述從服務節點具有數據讀取功能;
當所述數據庫語句的類型為更新類、且所述當前事務狀態為關閉狀態或者開啟狀態時,確定用于執行所述數據庫語句的目標節點為主服務節點;所述主服務節點具有數據讀寫功能。
6.根據權利要求1所述的方法,其特征在于,所述根據所述數據庫語句的類型以及所述當前事務狀態,確定用于執行所述數據庫語句的目標節點,包括:
根據所述數據庫語句的類型以及所述當前事務狀態,確定用于執行所述數據庫語句的節點為所述服務集群中的從服務節點;
當所述服務集群中從服務節點的數量多于一個時,根據負載均衡策略從多于一個從服務節點中選取執行所述數據庫語句的目標從服務節點。
7.根據權利要求1所述的方法,其特征在于,所述方法還包括:
定期查詢可執行數據庫語句的服務節點;
基于查詢的所述服務節點在所述客戶端中進行更新,獲得更新后的服務節點;
所述根據所述數據庫語句的類型以及所述當前事務狀態,確定用于執行所述數據庫語句的目標節點,包括:
根據所述數據庫語句的類型以及當前事務狀態,從所述更新后的服務節點中確定用于執行所述數據庫語句的目標節點;
所述方法還包括:
建立與所述目標節點的連接通道,通過所述連接通道向所述目標節點發送所述數據庫語句,以指示所述目標節點執行所述數據庫語句。
8.一種數據庫語句處理裝置,其特征在于,所述裝置包括:
事務狀態確定模塊,用于確定客戶端的當前事務狀態;
數據庫語句獲取模塊,用于獲取數據庫語句;
目標節點確定模塊,用于根據所述數據庫語句的類型以及所述當前事務狀態,確定用于執行所述數據庫語句的目標節點,所述目標節點為服務集群中的主服務節點或從服務節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于金蝶軟件(中國)有限公司,未經金蝶軟件(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011633881.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種時鐘同步網絡節能的方法、裝置及儲存介質
- 下一篇:一種拋光載具的修整方法





