[发明专利]用于克隆后租户标识符转换的记录的标识在审
申请号: | 201980051056.0 | 申请日: | 2019-09-23 |
公开(公告)号: | CN112889039A | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | T·方哈内尔;S·吉内克斯 | 申请(专利权)人: | 易享信息技术有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06Q10/00;G06F16/23 |
代理公司: | 北京市联德律师事务所 11361 | 代理人: | 黄大正;张来光 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 克隆 租户 标识符 转换 记录 标识 | ||
1.一种计算机实现的方法,包括:
在执行数据库应用程序的计算设备处,从执行数据库执行器的数据库系统接收记录;
由所述数据库应用程序从所述记录中标识一个或多个记录,所述一个或多个记录包括记录头,所述记录头包括指示租户标识符的编码值被存储在所述记录中不是租户标识符列的列中的所述记录中的位;
由所述数据库应用程序基于由所述数据库应用程序标识的所述一个或多个记录生成部分索引;以及
由所述数据库应用程序使用所述部分索引访问所述一个或多个记录,并且由所述数据库应用程序将存储在所述一个或多个记录的列中的所述租户标识符的所述编码值替换为租户标识符的编码新值。
2.根据权利要求1所述的计算机实现的方法,其中,使用所述部分索引访问所述一个或多个记录,并将存储在所述一个或多个记录的列中的所述租户标识符的所述编码值替换为租户标识符的编码新值还包括遍历所述一个或多个记录的所述列。
3.根据权利要求1所述的计算机实现的方法,其中,所述数据库系统是多租户数据库系统。
4.根据权利要求1所述的计算机实现的方法,其中,所述一个或多个记录是从所述数据库系统的持久性存储器中接收的。
5.根据权利要求1所述的计算机实现的方法,其中,所述一个或多个记录被解包到所述计算机设备的工作存储器中。
6.根据权利要求1所述的计算机实现的方法,其中,所述一个或多个记录是从由所述租户标识符的所述值标识的租户所有的数据库中克隆的沙盒数据库的一部分,并且其中,所述沙盒数据库由所述租户标识符的所述新值标识的租户所有。
7.根据权利要求1所述的计算机实现的方法,还包括,在使用所述部分索引访问所述一个或多个记录并将存储在所述一个或多个记录的列中的所述租户标识符的所述编码值替换为租户标识符的编码新值之后,使所述一个或多个记录能够用作由所述租户标识符的所述新值标识的所述租户的数据库的一部分。
8.一种用于标识克隆后租户标识符转换的记录的计算机实现的系统,包括:
包括工作存储器的一个或多个存储设备;以及
计算设备的处理器,从执行数据库执行器的数据库系统接收记录;从所述记录中标识一个或多个记录,所述一个或多个记录包括记录头,所述记录头包括指示租户标识符的编码值被存储在所述记录中不是租户标识符列的列中的所述记录中的位;基于一个或多个标识的记录生成部分索引;并使用所述部分索引访问所述一个或多个记录,以及将存储在所述一个或多个记录的列中的所述租户标识符的所述编码值替换为租户标识符的编码新值。
9.根据权利要求8所述的计算机实现的系统,其中,所述处理器进一步使用所述部分索引访问所述一个或多个记录,并通过遍历所述一个或多个记录的所述列,将存储在所述一个或多个记录的列中的所述租户标识符的所述编码值替换为租户标识符的编码新值。
10.根据权利要求8所述的计算机实现的系统,其中,所述数据库系统是多租户数据库系统。
11.根据权利要求8所述的计算机实现的系统,其中,所述处理器接收的所述一个或多个记录是从所述数据库系统的持久性存储器接收的。
12.根据权利要求8所述的计算机实现的系统,其中,所述一个或多个记录被解包到所述工作存储器中。
13.根据权利要求8所述的计算机实现的系统,其中,所述一个或多个记录是从由所述租户标识符的所述值标识的租户所有的数据库中克隆的沙盒数据库的一部分,并且其中,所述沙盒数据库由所述租户标识符的所述新值标识的租户所有。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于易享信息技术有限公司,未经易享信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980051056.0/1.html,转载请声明来源钻瓜专利网。