当前位置: 首页 > 专利查询>SAP欧洲公司专利>正文

多重租赁数据库系统中的系统共享类型技术方案

技术编号:21477246 阅读:31 留言:0更新日期:2019-06-29 04:44
本公开涉及使能多重租赁数据库系统中的多个系统共享类型的系统、软件和计算机实施的方法。一个示例方法包括确定用于数据库系统的系统共享类型配置。系统共享类型配置是标准、共享、租户或模拟中的一个。基于系统共享类型配置和每个表的表共享类型,在数据库系统中创建表。基于系统共享类型配置和每个表的表共享类型,将内容部署到数据库系统中的所创建的表中。基于系统共享类型配置和每个表的表共享类型,向至少一个应用程序提供对数据库系统的访问。

【技术实现步骤摘要】
多重租赁数据库系统中的系统共享类型相关申请的交叉引用本申请是于2017年10月26日提交的标题为“多重租赁数据库系统中的数据分离和写入重定向(DATASEPARATIONANDWRITEREDIRECTIONINMULTI-TENANCYDATABASESYSTEMS)”(代理人案卷号22135-1090001/170472US01)的美国申请序列号为15/794,305申请的共同未决申请;并且还是于2017年10月26日提交的标题为“多重租赁数据库系统中系统共享类型之间的转换(TRANSITIONINGBETWEENSYSTEMSHARINGTYPESINMULTI-TENANCYDATABASESYSTEMS)”(代理人案卷号22135-1091001/170673US01)的美国申请序列号为15/794,501的申请的共同未决申请;并且还是于2017年10月26日提交的标题为“多重租赁数据库系统中的键模式管理(KEYPATTERNMANAGEMENTINMULTI-TENANCYDATABASESYSTEMS)”(代理人案卷号22135-1092001/170674US01)的美本文档来自技高网...

【技术保护点】
1.一种系统,包括:至少一个应用;数据库接口;数据字典;内容部署工具;表设置工具;系统共享类型配置;以及至少一个数据库系统;以及其中所述数据字典包括对被存储在所述数据库系统中的表的定义,每个表具有所定义的表共享类型;以及其中所述系统共享类型配置是标准、共享、租户或模拟中的一个;以及其中所述表设置工具被配置为基于所述系统共享类型配置和每个表的表共享类型在所述至少一个数据库系统中创建表;其中所述内容部署工具被配置为基于所述系统共享类型配置和每个表的表共享类型将内容部署到在所述至少一个数据库系统中的所创建的表;以及其中所述数据库接口被配置为:基于所述系统共享类型配置和每个表的表共享类型来向至少一个应...

【技术特征摘要】
2017.10.26 US 15/794,2611.一种系统,包括:至少一个应用;数据库接口;数据字典;内容部署工具;表设置工具;系统共享类型配置;以及至少一个数据库系统;以及其中所述数据字典包括对被存储在所述数据库系统中的表的定义,每个表具有所定义的表共享类型;以及其中所述系统共享类型配置是标准、共享、租户或模拟中的一个;以及其中所述表设置工具被配置为基于所述系统共享类型配置和每个表的表共享类型在所述至少一个数据库系统中创建表;其中所述内容部署工具被配置为基于所述系统共享类型配置和每个表的表共享类型将内容部署到在所述至少一个数据库系统中的所创建的表;以及其中所述数据库接口被配置为:基于所述系统共享类型配置和每个表的表共享类型来向至少一个应用提供对所述至少一个数据库系统的访问。2.如权利要求1所述的系统,其中表的表共享类型是只读、读取写入、或只读加本地写入中的一个。3.如权利要求1所述的系统,其中所述系统还包括系统共享类型转变工具,其被配置为将所述至少一个数据库系统从当前系统共享类型改变为新的系统共享类型,而无需对所述数据字典或所述至少一个应用的修改。4.如权利要求2所述的系统,其中:所述系统共享类型配置是标准;所述至少一个数据库系统包括供第一租户使用的租户数据库容器;所述租户数据库容器包括至少一个只读表、至少一个读取写入表、和至少一个只读加本地写入表。所述表设置工具被配置为在所述租户数据库容器中创建所述至少一个只读表、所述至少一个读取写入表、和所述至少一个只读加本地写入表;所述内容部署工具被配置为将内容部署到所述租户数据库容器中的至少一个只读表、至少一个读取写入表、和至少一个只读加本地写入表;以及所述数据库接口被配置为使得所述至少一个应用能够从所述租户数据库容器中的至少一个只读表、至少一个读取写入表、和至少一个只读加本地写入表读取,并能够向所述租户数据库容器中的至少一个只读表、至少一个读取写入表、和至少一个只读加本地写入表写入。5.如权利要求2所述的系统,其中:所述系统共享类型配置是共享;所述至少一个数据库系统包括供多个租户使用的共享数据库容器;所述共享数据库容器包括至少一个只读表、和至少一个只读加本地写入表的至少一个只读部分;所述表设置工具被配置为在所述共享数据库容器中创建所述至少一个只读表和所述至少一个只读加本地写入表的至少一个只读部分;所述内容部署工具被配置为将内容部署到所述共享数据库容器中的所述至少一个只读表和所述至少一个只读加本地写入表的至少一个只读部分;以及数据库接口被配置为使得所述至少一个应用能够从所述共享数据库容器中的所述至少一个只读表和所述至少一个只读加本地写入表的至少一个只读部分读取,而不能够向所述共享数据库容器中的至少一个只读表和所述至少一个只读加本地写入表的至少一个只读部分写入。6.如权利要求5所述的系统,其中:所述系统共享类型配置是租户;所述至少一个数据库系统包括供第一租户使用的租户数据库容器;所述租户数据库容器包括以下各项:到所述共享数据库容器中的至少一个只读表的至少一个只读视图;所述共享数据库容器中的至少一个读取写入表、至少一个只读加本地写入表的至少一个可写入部分、和到相应只读加本地写入表的相应只读部分的至少一个联合视图;以及所述租户数据库容器中的相应只读加本地写入表的相应可写入部分;以及所述表设置工具被配置为在所述租户数据库容器中创建所述至少一个读取写入表、所述至少一个只读视图、所述至少一个只读加本地写入表的至少一个可写入部分、以及至少一个联合视图;所述内容部署工具被配置为将内容部署到所述租户数据库容器中的至少一个读取写入表和至少一个只读加本地写入表的至少一个可写入部分;以及所述数据库接口被配置为使得所述至少一个应用能够从所述租户数据库容器中的至少一个读取写入表和至少一个只读加本地写入表中的至少一个可写入部分读取、并能够向所述租户数据库容器中的至少一个读取写入表和所述至少一个只读加本地写入表中的至少一个可写入部分写入,以及能够从所述租户数据库容器中的至少一个只读视图读取但不能够不向所述至少一个只读视图写入。7.如权利要求6所述的系统,还包括键模式配置,所述键模式配置针对给定只读加本地写入表的给定可写入部分来指定被允许写入所述可写入部分的记录。8.如权利要求7所述的系统,其中所述数据库接口被配置为接收针对给定只读加本地写入表的查询,确定所述查询是写入查询,确定所述查询符合给定只读加本地写入表的所述键模式配置,以及将所述写入查询重新定向到给定只读加本地写入表的可写入部分。9.如权利要求7所述的系统,其中所述内容部署工具被配置为将内容部署到给定只读加本地写入表的可写入部分,所述可写入部分与所述给定只读加本地写入表的键模式配置匹配。10.如权利要求7所述的系统,其中:模拟所述系统共享类型配置;所述至少一个数据库系统包括模拟租户数据库容器;所述模拟租户数据库容器包括所述至少一个只读表、至少一个只读加本地写入表的所述至少一个只读部分、到所述至少一个只读表的所述至少一个只读视图、所述至少一个读取写入表、至少一个只读加本地写入表的所述至少一个可写入部分、到相应只读加本地写入表的相应只读部分和所述相应只读加本地写入表的相应可写入部分的所述至少一个联合视图;所述表设置工具被配置为创建所述至少一个只读表、至少一个只读加本地写入表的所述至少一个只读部分、到所述至少一个只读表的所述至少一个只读视图、所述至少一个读取写入表、至少一个只读加本地写入表的...

【专利技术属性】
技术研发人员:IG伯恩K赫夫特A诺伊费尔德U施拉尔布C斯托克W沃尔特V德里森
申请(专利权)人:SAP欧洲公司
类型:发明
国别省市:德国,DE

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1