【技术实现步骤摘要】
【国外来华专利技术】用于克隆后租户标识符转换的记录的标识
技术介绍
多租户数据库中的记录可包括租户标识符,该标识符指示拥有记录的租户。在某些情况下,属于租户的记录可能需要将其包含的租户标识符替换为新的租户标识符。识别可能需要转换的记录可能是计算密集型的。附图说明为了提供对所公开主题的进一步理解而包括的附图被并入本说明书中并构成本说明书的一部分。附图还示出了所公开主题的实施方式,并且与详细描述一起用于解释所公开主题的实施方式的原理。没有试图示出比基本理解所公开主题和可以实践的各种方式所必须的结构细节更多的细节。图1示出了根据所公开主题的实施方式的用于标识克隆后租户标识符转换的记录的示例系统。图2A示出了根据所公开主题的实施方式的用于标识克隆后租户标识符转换的记录的示例布置。图2B示出了根据所公开主题的实施方式的用于标识克隆后租户标识符转换的记录的示例布置。图3示出了根据所公开主题的实施方式的用于标识克隆后租户标识符转换的记录的示例布置。图4示出了根据所公开主题的实施方式的用于标识克隆后租户标识符转换的记录的示例布 ...
【技术保护点】
1.一种计算机实现的方法,包括:/n在执行数据库应用程序的计算设备处,从执行数据库执行器的数据库系统接收记录;/n由所述数据库应用程序从所述记录中标识一个或多个记录,所述一个或多个记录包括记录头,所述记录头包括指示租户标识符的编码值被存储在所述记录中不是租户标识符列的列中的所述记录中的位;/n由所述数据库应用程序基于由所述数据库应用程序标识的所述一个或多个记录生成部分索引;以及/n由所述数据库应用程序使用所述部分索引访问所述一个或多个记录,并且由所述数据库应用程序将存储在所述一个或多个记录的列中的所述租户标识符的所述编码值替换为租户标识符的编码新值。/n
【技术特征摘要】
【国外来华专利技术】20180924 US 16/139,5941.一种计算机实现的方法,包括:
在执行数据库应用程序的计算设备处,从执行数据库执行器的数据库系统接收记录;
由所述数据库应用程序从所述记录中标识一个或多个记录,所述一个或多个记录包括记录头,所述记录头包括指示租户标识符的编码值被存储在所述记录中不是租户标识符列的列中的所述记录中的位;
由所述数据库应用程序基于由所述数据库应用程序标识的所述一个或多个记录生成部分索引;以及
由所述数据库应用程序使用所述部分索引访问所述一个或多个记录,并且由所述数据库应用程序将存储在所述一个或多个记录的列中的所述租户标识符的所述编码值替换为租户标识符的编码新值。
2.根据权利要求1所述的计算机实现的方法,其中,使用所述部分索引访问所述一个或多个记录,并将存储在所述一个或多个记录的列中的所述租户标识符的所述编码值替换为租户标识符的编码新值还包括遍历所述一个或多个记录的所述列。
3.根据权利要求1所述的计算机实现的方法,其中,所述数据库系统是多租户数据库系统。
4.根据权利要求1所述的计算机实现的方法,其中,所述一个或多个记录是从所述数据库系统的持久性存储器中接收的。
5.根据权利要求1所述的计算机实现的方法,其中,所述一个或多个记录被解包到所述计算机设备的工作存储器中。
6.根据权利要求1所述的计算机实现的方法,其中,所述一个或多个记录是从由所述租户标识符的所述值标识的租户所有的数据库中克隆的沙盒数据库的一部分,并且其中,所述沙盒数据库由所述租户标识符的所述新值标识的租户所有。
7.根据权利要求1所述的计算机实现的方法,还包括,在使用所述部分索引访问所述一个或多个记录并将存储在所述一个或多个记录的列中的所述租户标识符的所述编码值替换为租户标识符的编码新值之后,使所述一个或多个记录能够用作由所述租户标识符的所述新值标识的所述租户的数据库的一部分。
8.一种用于标识克隆后租户标识符转换的记录的计算机实现的系统,包括:
包括工作存储器的一个或多个存储设备;以及
计算设备的处理器,从执行数据库执行器的数据库系统接收记录;从所述记录中标识一个或多个记录,所述一个或多个记录包括记录头,所述记录头包括指示租户标识符的编码值被存储在所述记录中不是租户标识符列的列中的所述记录中的位;基于一个或多个标识的记录生成部分索引;并使用所述部分索引访问所述一个或多个记录,以及将存储在所述一个或多个记录的列中的所述租户标识符的所述编码值替换为租户标识符的编码新值。
9.根据权利要求8所述的计算机实现的系统,其中,所述处理器进一步使用所述部分索引访问所述一个或多个记录,并通过遍历所述一个或多个记录的所述列,将存储在所述一个或多个记录的列中的所述租户标识符的所述编码值替换为租户标识符的编码新值。
10.根据权利要求8所述的计算机实现的系统,其中,所述数据库系统是多租户数据库系统。
11.根据权利要求8所述的计算机实现的系...
【专利技术属性】
技术研发人员:T·方哈内尔,S·吉内克斯,
申请(专利权)人:易享信息技术有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。