[发明专利]租户标识符的转换在审
申请号: | 201980051015.1 | 申请日: | 2019-09-23 |
公开(公告)号: | CN112912870A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | T·方哈内尔 | 申请(专利权)人: | 易享信息技术有限公司 |
主分类号: | G06F16/2452 | 分类号: | G06F16/2452;G06F40/12;G06F16/22 |
代理公司: | 北京市联德律师事务所 11361 | 代理人: | 黄大正;张来光 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 租户 标识符 转换 | ||
1.一种计算机实现的方法,包括:
接收记录;
从所述记录的键和扫描描述符中的至少一个确定所述记录的租户标识符的值;
用所述租户标识符的新值替换所述记录的所述键中的所述租户标识符的所述值;
使用存储在所述记录的记录头中的位图,标识存储了所述租户标识符的编码值的所述记录的一列或多列;以及
将所述租户标识符的编码新值存储在由所述记录头中存储的所述位图所标识的所述一列或多列的列中,所述列包括指示启用租户标识符转换的属性。
2.根据权利要求1所述的计算机实现的方法,其中,所述位图包括所述记录的列的指示,所述记录的列存储了所述租户标识符的所述编码值。
3.根据权利要求1所述的计算机实现的方法,其中,所述租户标识符的所述编码值存储在所述记录头中,并且还包括将所述租户标识符的所述编码值存储在所述一列或多列的一列中,所述列既由所述位图标识又包括指示租户标识符转换被禁用的属性。
4.根据权利要求1所述的计算机实现的方法,其中,所述记录是从多租户数据库系统的持久性存储器中接收的。
5.根据权利要求1所述的计算机实现的方法,其中,所述记录被解包到多租户数据库系统的工作存储器中。
6.根据权利要求1所述的计算机实现的方法,其中,所述记录是从由所述租户标识符的所述值标识的租户所有的数据库中克隆的沙盒数据库的一部分,并且其中,所述沙盒数据库由所述租户标识符的所述新值标识的租户所有。
7.一种计算机实现的方法,包括:
接收记录;
从所述记录的租户标识符列中移除租户标识符的编码值;
确定所述租户标识符的所述编码值存储在所述记录的至少另一列中;
生成标识所述记录的列的位图,所述位图中存储了所述租户标识符的所述编码值;
从由所述位图标识的所述记录的所述列中移除所述租户标识符的所述编码值;以及
将所述位图和所述租户标识符的所述编码值存储在所述记录的记录头中。
8.根据权利要求7所述的计算机实现的方法,还包括在所述记录的所述记录头中存储指示所述位图和所述租户标识符的所述编码值被存储在所述记录头中的位。
9.根据权利要求7所述的计算机实现的方法,还包括在所述记录的所述记录头中存储指示所述租户标识符的所述编码值从所述记录的所述租户标识符列中移除的位。
10.根据权利要求7所述的计算机实现的方法,还包括将租户标识符列属性号存储在所述记录的所述记录头中,以标识所述租户标识符列。
11.一种用于转换租户标识符的计算机实现的系统,包括:
一个或多个存储设备,包括持久性存储器和工作存储器;以及
处理器,从所述持久性存储器中检索记录并将所述记录写入所述工作存储器,从所述记录的键和扫描描述符中的至少一个确定所述记录的租户标识符的值,用所述租户标识符的新值替换所述记录的所述键中的所述租户标识符的所述值,使用存储在所述记录的记录头中的位图,标识存储了所述租户标识符的编码值的所述记录的一列或多列,以及将所述租户标识符的编码新值存储在由所述记录头中存储的所述位图所标识的所述一列或多列的列中,所述列包括指示启用租户标识符转换的属性。
12.根据权利要求11所述的计算机实现的系统,其中,所述位图包括所述记录的列的指示,所述记录的列存储了所述租户标识符的所述编码值。
13.根据权利要求11所述的计算机实现的系统,其中,所述租户标识符的所述编码值存储在所述记录头中,并且其中,所述处理器还将所述租户标识符的所述编码值存储在所述一列或多列的一列中,所述列既由所述位图标识又包括指示租户标识符转换被禁用的属性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于易享信息技术有限公司,未经易享信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980051015.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:细胞制造方法
- 下一篇:用于测量和同步的窄带参考信号传输