[发明专利]在数据库中创建和删除租户的系统和方法在审
申请号: | 201880043563.5 | 申请日: | 2018-06-26 |
公开(公告)号: | CN110799961A | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | J·B·马丁;N·怀亚特;G·J·贝克;R·斯帕尔滕 | 申请(专利权)人: | 易享信息技术有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22 |
代理公司: | 11336 北京市磐华律师事务所 | 代理人: | 高伟 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 租户 数据库系统 标识符 元数据 创建 移除 不可变存储器 租户数据 关联 快照 时间点 存储 引用 访问 | ||
1.一种用于创建数据库系统的租户的计算机化的方法,所述租户将租户数据存储在数据库系统的与租户标识符相关联的不可变存储器中,所述方法包括:
在所述数据库系统处接收创建新租户的请求;
在所述数据库系统处,基于接收到的所述请求选择模板租户的模板租户元数据,以创建所述新租户;
经由所述数据库系统,基于所选择的所述模板租户元数据创建新租户标识符;以及
通过将所述新租户标识符与所述模板租户元数据的至少一部分在使所述模板租户元数据能够被所述新租户访问的新租户创建时间点处的快照相关联,来创建所述新租户。
2.根据前述权利要求中的任一项所述的方法,还包括:
在所述新租户创建时间点之后将由所述新租户创建的新租户数据与所述新租户相关联,其中所述模板租户无法访问在所述新租户创建时间点之后由所述新租户创建的所述新租户数据。
3.根据前述权利要求中的任一项所述的方法,其中所述选择所述模板租户的所述模板租户元数据包括:
基于形成所述新租户的请求的类型确定模板租户是否存在;以及
通过将所述新租户标识符与所确定的所述模板租户的模板租户元数据的至少一部分在所述新租户创建时间点处的快照相关联,来创建所述新租户。
4.根据前述权利要求中的任一项所述的方法,还包括:
当创建所述新租户时,通过更改以下项组成的组中的至少一个来更改所述新租户的租户数据:设置许可,更改布局和更改用户名。
5.一种用于移除数据库系统的租户的计算机化的方法,所述租户将租户数据存储在所述数据库系统的与租户标识符相关联的不可变存储器中,所述方法包括:
在所述数据库系统处接收移除所述租户的请求;
基于接收到的所述请求从所述数据库系统中移除所述租户的元数据;以及
从所述数据库系统中移除对所述租户的租户标识符的引用,而无需逐行删除所述数据库系统中与所述租户标识符相关联的租户数据。
6.根据权利要求5所述的方法,其中所述移除所述元数据包括:
从所述不可变存储器中移除与所述租户的所述元数据相关联的至少一个键,而无需更改其他租户数据。
7.根据权利要求6所述的方法,其中所述移除所述至少一个键包括:
从所述不可变存储器中移除与租户的所述元数据相关联的键范围,而无需移除存储在所述不可变存储器中的物理数据。
8.一种用于创建数据库系统的租户的系统,所述系统包括:
至少一个服务器,用于:接收创建新租户的请求,基于接收到的所述请求选择模板租户的模板租户元数据以创建所述新租户,基于所选择的模板租户元数据创建新租户标识符,以及通过将所述新租户标识符与所述模板租户元数据的至少一部分在使所述模板租户元数据能够被所述新租户访问的新租户创建时间点处的快照相关联,来创建所述新租户;和
至少一个存储设备,用于存储与所述租户标识符相关联的租户数据和所述模板租户。
9.根据前述权利要求中的任一项所述的系统,其中所述至少一个服务器将在所述新租户创建时间点之后由所述新租户创建的新租户数据与所述新租户相关联,并且其中所述模板租户无法访问在所述新租户创建时间点之后由所述新租户创建的所述新租户数据。
10.根据前述权利要求中的任一项所述的系统,其中所述至少一个服务器通过基于形成所述新租户的请求的类型来确定模板租户是否存在以及通过将所述新租户标识符与所确定的模板租户的模板租户元数据的至少一部分在所述新租户时间点处的快照相关联创建所述新租户,来选择所述模板租户的所述模板租户元数据。
11.根据前述权利要求中的任一项所述的系统,其中当所述新租户被创建时,所述至少一个服务器通过更改以下各项组成的组中的至少一个来更改所述新租户的租户数据:设置许可,改变布局,和更改用户名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于易享信息技术有限公司,未经易享信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880043563.5/1.html,转载请声明来源钻瓜专利网。