[發(fā)明專利]對存儲在單個數據庫中的信息對象進行分割的管理的方法有效
| 申請?zhí)枺?/td> | 201580058828.5 | 申請日: | 2015-10-22 |
| 公開(公告)號: | CN107148625B | 公開(公告)日: | 2020-11-13 |
| 發(fā)明(設計)人: | 奧迪·哈利科維奇·德魯特;謝爾蓋·杰奧爾杰維奇·努拉利耶夫;維克托·格里戈里耶維奇·索斯諾夫斯基 | 申請(專利權)人: | 1C有限責任公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/27 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 梁麗超;田喜慶 |
| 地址: | 俄羅斯*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲 單個 數據庫 中的 信息 對象 進行 分割 管理 方法 | ||
1.一種對存儲在單個數據庫中的信息對象進行分割的自動管理的方法,包括:
-初步創(chuàng)建要被用作分隔符的至少一個“共享屬性”元數據對象,所述分隔符存儲對至少一個可分割信息對象的引用以及所述分隔符的值的源;
-為所述“共享屬性”設定定義如何在至少一個可分割信息對象中使用所述“共享屬性”的參數;
-指定名為“會話參數”的元數據對象,名為“會話參數”的所述元數據對象存儲需要訪問各種可分割信息對象的租戶和/或租戶組的ID,并且還存儲當前的分隔符值;
-識別特定的租戶和/或租戶組,并在數據庫會話開始時定義每個分隔符的當前值;
-向每個租戶和/或租戶組分配包含具有添加的“共享屬性”的元數據對象的隔離的數據區(qū)域;
-當將數據寫入添加了所述“共享屬性”元數據對象的可分割信息對象中時,將“共享屬性”值寫入對應的列中;
-生成查詢以便從分配給具體租戶和/或租戶組的數據區(qū)域獲得數據。
2.根據權利要求1所述的方法,其中,如果包括在所述“共享屬性”參數中的“自動使用”性質被設為“使用”,則所創(chuàng)建的“共享屬性”自動添加到所有的現有配置對象以及所有的新創(chuàng)建的配置對象。
3.根據權利要求1所述的方法,其中,如果包括在所述“共享屬性”參數中的“自動使用”性質被設為“不使用”,則屬性不自動添加到配置對象,并且使用所述分隔符的“內容”性質來選擇需要添加所述分隔符的對象。
4.一種對存儲在單個數據庫中的信息對象進行分割的自動管理的方法,包括:
-初步創(chuàng)建要用作分隔符的至少兩個“共享屬性”元數據對象,每個對象存儲對至少一個可分割信息對象的引用以及所述分隔符的值的源;
-在引用所述可分割信息對象的所述分隔符中包括對包含條件分割標志“真”或“假”的可分割常量的引用,所述可分割常量是另一個分隔符本身的一部分;
-指定名為“會話參數”的元數據對象,名為“會話參數”的所述元數據對象存儲需要被授權訪問各種可分割信息對象的租戶和/或租戶組的ID,并且還存儲當前的分隔符值;
-一旦數據庫會話開始,識別特定的租戶和/或租戶組,從而定義每個分隔符的值;
-向每個租戶和/或租戶組分配隔離數據庫,所述數據庫包含元數據對象并且用于通過由“共享屬性”值和所述條件分割標志進行過濾,來向每個租戶和/或租戶組分配數據區(qū)域;
-當將數據寫入由所述分隔符引用的所述可分割信息對象中時,將所述分隔符值寫入每個可分割信息對象的對應的分隔符列中;
-生成查詢以便從分配給具體租戶和/或租戶組的所述數據區(qū)域獲得數據。
5.根據權利要求4所述的方法,其中,除了所述可分割信息對象之外,所述數據庫還包含至少一個共享信息對象,不管所述會話參數和條件分割標志值如何,所述共享信息對象都能夠由所有租戶訪問以至少用于讀取操作。
6.根據權利要求4所述的方法,其中,“共享屬性”元數據對象包含它的內容和值、以及分割數據是否能夠在共享模式下使用的指示,所述共享模式能夠具有兩個值“真”和“假”中的至少一個,并且當所述數據庫會話開始時,識別租戶和/或租戶組并且設定當前會話參數。
7.根據權利要求6所述的方法,其中,如果所述共享模式被設為“真”,則忽略所述當前會話參數并且授權訪問所述可分割信息對象中的取決于程序控制的一組分隔符值的任意的一組條目,以至少用于讀取操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于1C有限責任公司,未經1C有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580058828.5/1.html,轉載請聲明來源鉆瓜專利網。





