[發明專利]一種多租戶模式下的租戶合并方法有效
| 申請號: | 202010425959.5 | 申請日: | 2020-05-19 |
| 公開(公告)號: | CN111796929B | 公開(公告)日: | 2022-09-16 |
| 發明(設計)人: | 付艷 | 申請(專利權)人: | 冠群信息技術(南京)有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06Q30/06 |
| 代理公司: | 重慶百潤洪知識產權代理有限公司 50219 | 代理人: | 孟仕杰 |
| 地址: | 210000 江蘇省南京市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 租戶 模式 合并 方法 | ||
本發明公開一種多租戶模式下的租戶合并方法,屬于計算機數據信息處理領域,它包括:創建租戶管理員,并給每個租戶管理員分配互不相同的租戶標簽;租戶管理員為對應租戶創建用戶信息,并給每個租戶分配租戶標簽;將需要合并的租戶管理員對應的租戶標簽進行合并操作,得到新的租戶標簽;將合并的每個租戶管理員以及對應租戶的租戶標簽更新為合并操作后的新的租戶標簽。本發明的合并過程更加簡單易行,可以大幅度減少將來租戶合并帶來的問題,租戶合并時,完全不用修改代碼和業務表記錄,最大支持所有租戶合并,租戶合并操作可通過超級管理員操作,執行時租戶管理員及其租戶都不會察覺。
技術領域
本發明屬于計算機數據信息處理領域,具體來說,涉及一種標簽級數據隔離多租戶模式下的租戶合并方法。
背景技術
多租戶技術(Multi-tenancy technology)是一種軟件架構技術,它是在實現多用戶的環境下共用相同的系統或程序組件,并且仍可確保各用戶間數據的隔離性。一個支持多租戶技術的系統需要在設計上對它的數據和配置進行虛擬分區,從而使系統的每個租戶或稱組織都能夠使用一個單獨的系統實例,并且每個租戶都可以根據自己的需求對租用的系統實例進行個性化配置。
多租戶技術因采用不同的隔離手段有著不同的效果,一般的隔離方式主要有以下幾種。
操作系統級隔離:該模式下租戶擁有完整的操作系統環境,不同的租戶可自由選擇不同的操作系統,例如Windows或Linux,并可自由地在所安裝的操作系統中安裝所需的應用軟件、數據庫等,此模式常見于公有云環境中的云服務器。這種模式下,由于硬件資源限制,一般情況每臺物理服務器不宜超過10個租戶,否則性能較差。
數據庫級隔離:這種模式下一個租戶獨享一個數據庫,其數據隔離級別最強,數據安全性最高,數據的備份和恢復最方便,對數據獨立性要求很高,數據的擴張性要求較多的租戶可以考慮使用。該模式下的硬件成本較高,如果數據庫采用商業數據庫,數據庫成本也很高,支持的租戶數量有限?,F實生產環境中此模式主要面對的是銀行、醫院等需要非常高數據隔離級別的租戶。
SCHEMA級隔離:此模式下所有租戶共享一個數據庫,每個租戶擁有獨立Schema空間。Schema表示數據庫對象集合,它包含:表,視圖,存儲過程和索引等對象,其隔離級別較強,數據安全性較高,數據的備份和恢復較為麻煩。數據庫如果出現故障,數據恢復比較困難,因為恢復數據庫將牽扯到其他租戶的數據出了問題會影響到所有租戶,跨租戶統計數據存在一定困難。
標簽級隔離:此模式下,所有租戶共享一個數據庫,共享一個Schema,共享每一張數據表。各租戶之間通過TenantID區分(每張表均開辟一個單獨的租戶標簽字段,以描述某數據表下每一條記錄的租戶屬性),其共享程度最高,但隔離級別最低,數據安全性最低,數據的備份和恢復最麻煩。若一張表出現問題會影響到所有租戶。其模式最大的好處就是用最少的服務器支持最多的租戶,此優勢深受成本敏感用戶青睞,目前多數多租戶方案采用此模式。
拿一個現實場景來說,某政府有下轄部委50個,每個部委都有其各自的電子公文或業務電子文檔歸檔要求,如果每個部委都構建一套歸檔管理軟件系統,確實有重復建設的嫌疑。因此,政府可以責令某主管部門(例如檔案局)在其數據中心建設多租戶架構的歸檔管理軟件系統,并開放給50個部委使用,這樣,50個部委就是50個租戶。實際上,上述4種模式均可實現這個需求,只不過是成本有所差異。
如果部委A與部委B合并(例如交通部與鐵道部合并為大交通部,輕工業部、紡織部合并為商業部等等),原來部委A的人只能訪問部委A的公文,部委B的人只能訪問部委B的公文,合并后,這就要求新部委(假設為部委AB)的人既能訪問原部委A的公文,又能訪問部委B的公文。如果采用前三種模式建設的多租戶架構,可以想象,業主與承建方一輪又一輪的方案討論、導庫、數據搬遷、用戶搬遷、割接切換等技術動作,這種過程非常費事。
由于前三種隔離技術使用較少,本申請僅針對標簽級隔離技術多租戶模式下如何解決租戶合并的問題。
發明內容
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于冠群信息技術(南京)有限公司,未經冠群信息技術(南京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010425959.5/2.html,轉載請聲明來源鉆瓜專利網。





