[發明專利]展現數據庫集群架構圖的設備、系統、方法、存儲介質有效
| 申請號: | 201810556340.0 | 申請日: | 2018-05-31 |
| 公開(公告)號: | CN108959391B | 公開(公告)日: | 2021-11-26 |
| 發明(設計)人: | 陳陽;張文明;陳少杰 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/25;G06F16/26 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 張凱 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 展現 數據庫 集群 架構 設備 系統 方法 存儲 介質 | ||
1.一種自動展現數據庫集群架構圖的設備,其用于自動展現指定主庫設備和與之對應的所有的從庫設備的數據庫集群架構拓撲圖,其特征在于,包括:
數據庫實例配置部,用于通過配置操作使得當所述從庫設備啟動復制的時侯向所述指定主庫設備注冊該從庫設備自己的設備識別碼和端口信息;
向下尋找部,用于根據所述指定主庫設備的設備識別碼和端口信息,以該主庫設備為節點向下尋找與該指定主庫設備具有主從庫對應關系的所有的從庫設備的設備識別碼和端口信息;
向上核實部,用于對所述向下尋找部得出的所有的從庫設備的數據庫實例進行確認,以所述從庫設備所對應的主庫的設備識別碼和端口信息為依據以該從庫設備為節點向上核實所述向下尋找部獲得的結果是否準確,并得出確認后的結果信息;
結果信息封裝部,用于對所述結果信息進行數據格式轉化獲得能夠展現成拓撲圖的拓撲圖格式數據;以及
拓撲圖展示部,用于對所述拓撲圖格式數據進行處理渲染得到所述數據庫集群架構拓撲圖并展示;
其中,所述向下尋找部包括:
第一單元,用于定義所述指定主庫設備的設備識別碼為主庫識別碼,所述指定主庫設備的端口信息為主庫端口信息;
第二單元,用于連接到所述指定主庫設備的數據庫實例上并得到該數據庫實例的下級從庫的所述設備識別碼和所述端口信息;
第三單元,用于把由所述第二單元得到的所述設備識別碼和所述端口信息分別定義為
所述主庫識別碼和所述主庫端口信息,遞歸調用第一至三單元一直循環到找不到下級從庫為止;
第四單元,用于對結果進行整理,得到從庫信息和主庫信息,所述從庫信息包括指定主庫設備下級的所有的從庫設備的設備識別碼和端口信息,所述主庫信息包括所有的從庫設備上級的主庫設備的設備識別碼和端口信息。
2.根據權利要求1所述的自動展現數據庫集群架構圖的設備,其特征在于:
其中,所述向上核實部包括:
第五單元,用于將第四單元獲得的所述從庫信息和所述主庫信息,放入一個字典中;
第六單元,用于以所有的從庫設備的設備識別碼和端口信息為根據獲取該數據庫實例的上級主庫的設備識別碼和端口信息,并將這些設備識別碼、端口信息與所述主庫信息進行比對,如果正確,繼續檢查下一個,如果錯誤,則把此次循環的從庫設備的所述從庫信息進行刪除;
第七單元,用于控制第六單元對所述字典中的所述主庫設備下級的所有從庫設備進行遍歷;
第八單元,用于控制低第六單元、第七單元重復運行,直至每一個所述從庫設備都循環檢查結束,并最終輸出結果信息。
3.一種自動展現數據庫集群架構圖的設備,其用于自動展現指定主庫設備和與之對應的所有的從庫設備的數據庫集群架構拓撲圖,其特征在于,包括:
數據庫實例配置部,用于通過配置操作使得當所述從庫設備啟動復制的時侯向所述指定主庫設備注冊該從庫設備自己的設備識別碼和端口信息;
向下尋找部,用于根據所述指定主庫設備的設備識別碼和端口信息,以該主庫設備為節點向下尋找與該指定主庫設備具有主從庫對應關系的所有的從庫設備的設備識別碼和端口信息;
結果信息封裝部,用于對所述結果信息進行數據格式轉化獲得能夠展現成拓撲圖的拓撲圖格式數據;以及用于對所述拓撲圖格式數據進行處理渲染得到所述數據庫集群架構拓撲圖并展示;
其中,所述向下尋找部包括:
第一單元,用于定義所述指定主庫設備的設備識別碼為主庫識別碼,所述指定主庫設備的端口信息為主庫端口信息;
第二單元,用于連接到所述指定主庫設備的數據庫實例上并得到該數據庫實例的下級從庫的所述設備識別碼和所述端口信息;
第三單元,用于把由所述第二單元得到的所述設備識別碼和所述端口信息分別定義為所述主庫識別碼和所述主庫端口信息,遞歸調用第一至第三單元一直循環到找不到下級從庫為止;
第四單元,用于對結果進行整理,得到從庫信息和主庫信息,所述從庫信息包括指定主庫設備下級的所有的從庫設備的設備識別碼和端口信息,所述主庫信息包括所有的從庫設備上級的主庫設備的設備識別碼和端口信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810556340.0/1.html,轉載請聲明來源鉆瓜專利網。





