【技术实现步骤摘要】
【国外来华专利技术】租户标识符的转换
技术介绍
[0001]多租户数据库中的记录可以包括租户标识符,该租户标识符指示拥有记录的租户。在某些情况下,属于租户的记录可能需要将其包含的租户标识符替换为新租户标识符。对于一组记录,将已存储在记录中的租户标识符转换为新租户标识符可能是计算密集型的。
附图说明
[0002]为了提供对所公开主题的进一步理解而包括的附图被并入本说明书中并构成本说明书的一部分。附图还示出了所公开主题的实施方式,并且与详细描述一起用于解释所公开主题的实施方式的原理。没有试图示出比基本理解所公开主题和可以实践的各种方式所必须的结构细节更多的细节。
[0003]图1示出了根据所公开主题的实施方式的用于转换租户标识符的示例系统。
[0004]图2A示出了根据所公开主题的实施方式的用于转换租户标识符的示例布置。
[0005]图2B示出了根据所公开主题的实施方式的用于转换租户标识符的示例布置。
[0006]图2C示出了根据所公开主题的实施方式的用于转换租户标识符的示例布置。
[0007]图3示出了根据所公开主题 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,包括:接收记录;从所述记录的键和扫描描述符中的至少一个确定所述记录的租户标识符的值;用所述租户标识符的新值替换所述记录的所述键中的所述租户标识符的所述值;使用存储在所述记录的记录头中的位图,标识存储了所述租户标识符的编码值的所述记录的一列或多列;以及将所述租户标识符的编码新值存储在由所述记录头中存储的所述位图所标识的所述一列或多列的列中,所述列包括指示启用租户标识符转换的属性。2.根据权利要求1所述的计算机实现的方法,其中,所述位图包括所述记录的列的指示,所述记录的列存储了所述租户标识符的所述编码值。3.根据权利要求1所述的计算机实现的方法,其中,所述租户标识符的所述编码值存储在所述记录头中,并且还包括将所述租户标识符的所述编码值存储在所述一列或多列的一列中,所述列既由所述位图标识又包括指示租户标识符转换被禁用的属性。4.根据权利要求1所述的计算机实现的方法,其中,所述记录是从多租户数据库系统的持久性存储器中接收的。5.根据权利要求1所述的计算机实现的方法,其中,所述记录被解包到多租户数据库系统的工作存储器中。6.根据权利要求1所述的计算机实现的方法,其中,所述记录是从由所述租户标识符的所述值标识的租户所有的数据库中克隆的沙盒数据库的一部分,并且其中,所述沙盒数据库由所述租户标识符的所述新值标识的租户所有。7.一种计算机实现的方法,包括:接收记录;从所述记录的租户标识符列中移除租户标识符的编码值;确定所述租户标识符的所述编码值存储在所述记录的至少另一列中;生成标识所述记录的列的位图,所述位图中存储了所述租户标识符的所述编码值;从由所述位图标识的所述记录的所述列中移除所述租户标识符的所述编码值;以及将所述位图和所述租户标识符的所述编码值存储在所述记录的记录头中。8.根据权利要求7所述的计算机实现的方法,还包括在所述记录的所述记录头中存储指示所述位图和所述租户标识符的所述编码值被存储在所述记录头中的位。9.根据权利要求7所述的计算机实现的方法,还包括在所述记录的所述记录头中存储指示所述租户标识符的所述编码值从所述记录的所述租户标识符列中移除的位。10.根据权利要求7所述的计算机实现的方法,还包括将租户标识符列属性号存储在所述记录的所述记录头中,以标识所述租户标识符列。11.一种用于转换租户标识符的计算机实现的系统,包括:一个或多个存储设备,包括持久性存储器和工作存储器;以及处理器,从所述持久性存储器中检索记录并将所述记录写入所述工作存储器,从所述记录的键和扫描描述符中的至少一个确定所述记录的租户标识符的值,用所述租户标识符的新值替换所述记录的所述键中的所述租户标识符的所述值,使用存储在所述记录的记录头中的位图,标识存储了所述租户标识符的编码值的所述记录的一列或多列,以及将所述
租户标识符的编码新值存储在由所述记录头中存储的所述位图所标识的所述一列或多列的列中,所述列包括指示启用租户标识符转换的属性。12.根据权利要求11所述的计算机实现的系统,其中,所述位图包括所述记录的列的指示,所述记录的列存储了所述租户标识符的所述编码值。13.根据权利要求11所述...
【专利技术属性】
技术研发人员:T,
申请(专利权)人:易享信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。