[發明專利]分布式數據庫集群訪問方法及中間服務層在審
| 申請號: | 202010564789.9 | 申請日: | 2020-06-19 |
| 公開(公告)號: | CN111737741A | 公開(公告)日: | 2020-10-02 |
| 發明(設計)人: | 劉雪晶;林立成;翁曉俊;王之樂 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F21/60;G06F16/27;G06F16/25 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 王濤;湯在彥 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 數據庫 集群 訪問 方法 中間 服務 | ||
本申請實施例提供一種分布式數據庫集群訪問方法及中間服務層,方法包括:根據各個目標分布式數據庫集群的集群標識在本地查找得到各個目標分布式數據庫集群各自對應的連接線程,各個連接線程基于用于kerberos安全認證的各個配置文件創建,各個配置文件分別基于本地的合并認證文件獲取,合并認證文件用于存儲各個集群標識和認證配置信息之間的一一對應關系;基于連接線程實現目標用戶對各個目標分布式數據庫集群的訪問。本申請能夠使得用戶同時針對多個分布式數據庫集群進行訪問,進而能夠在有效提高用戶對分布式數據庫集群進行跨集群訪問的安全性及時效性的同時,能夠提高用戶同時對多個分布式數據庫集群進行跨集群訪問的有效性及可靠性。
技術領域
本申請涉及數據處理技術領域,具體涉及分布式數據庫集群訪問方法及中間服務層。
背景技術
隨著信息技術的高速發展,包括文字、圖像、視頻等結構化、半結構化數據實現指數級增長。傳統數據庫很難存儲、分析這些數據的內容,所以業界一般使用如Hadoop生態系統等大數據技術進行業務處理。如HBase等的分布式數據庫作為如Hadoop等生態圈的重要組成部分,其主要特點是支持海量數據的實時存儲和查詢,且具有高可靠、高性能、面向列及可伸縮等特點,因此在電子商務及物聯網等行業都被廣泛使用。
而隨著越來越多企業或用戶使用分布式數據庫,在各企業內部都存在一個顯著的問題:各子部門或者應用都擁有自己的應用服務器,而這些應用服務器都是相對獨立的,在跨集群的場景下,不同的集群用戶數據無法共享,各獨立系統之間存在著無法共享數據的缺陷。
目前存在兩種較為常見的解決方案,一種方案是在各業務系統的分布式數據庫集群中使用非安全認證模式,集群用戶與集群交互并不需要進行驗證,這樣只需依次加載不同集群的配置文件,創建不同的連接實例,即可實現訪問不同集群的數據。但這種方案存在安全問題,存在被惡意用戶篡改數據等風險。另外一種方案可以采取搬運數據的方式,即跨集群數據拷貝。但隨著業務數據量的進一步增大,要拷貝的數據也會越來越多,這種方式顯著地增加了運行成本,且造成了數據冗余;同時,當集群無法通信時,也需要考慮集群互信問題,這也使跨集群數據拷貝具有一定的局限性,極大地增加了數據共享的難度和時效性。還有一種是對集群用戶進行安全驗證,但在認證過程中,需要依次加載多個集群的認證文件,會導致集群對配置文件之間互相覆蓋,就是說在后一個集群認證成功后,前一個集群的連接即會失效,因此無法同時滿足集群用戶同時訪問到多個集群的需求,降低了分布式數據庫集群的有效性。也就是說,無論是上述現有技術的哪一種訪問方式,均無法同時滿足用戶針對分布式數據庫集群的跨集群訪問的安全性、時效性及有效性。
發明內容
針對現有技術中的問題,本申請提供一種分布式數據庫集群訪問方法及中間服務層,能夠使得用戶同時針對多個分布式數據庫集群進行訪問,進而能夠在有效提高用戶對分布式數據庫集群進行跨集群訪問的安全性及時效性的同時,能夠提高用戶同時對多個分布式數據庫集群進行跨集群訪問的有效性及可靠性。
為解決上述技術問題,本申請提供以下技術方案:
第一方面,本申請提供一種分布式數據庫集群訪問方法,包括:
獲取已通過身份認證的目標用戶發送的分布式數據庫集群訪問請求,其中,該分布式數據庫集群訪問請求中包含有多個目標分布式數據庫集群的集群標識;
若經判斷獲知各個所述目標分布式數據庫集群均為已授權所述目標用戶訪問的跨用戶集群,則根據各個目標分布式數據庫集群的集群標識在本地查找得到各個所述目標分布式數據庫集群各自對應的連接線程,其中,各個所述連接線程基于各個分布式數據庫集群各自對應的用于kerberos安全認證的配置文件預先創建,且各個所述配置文件分別基于存儲在本地的一合并認證文件預先獲取,所述合并認證文件用于存儲各個所述分布式數據庫集群的集群標識和認證配置信息之間的一一對應關系;
基于各個所述目標分布式數據庫集群各自對應的連接線程實現所述目標用戶對各個所述目標分布式數據庫集群的訪問。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010564789.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種業務處理方法、裝置及系統
- 下一篇:一種無線充電系統的控制方法及其系統





