【技术实现步骤摘要】
多重租赁数据库系统中的键模式管理相关申请的交叉引用本申请是于2017年10月26日提交的标题为“在多重租赁数据库系统中的系统共享类型(SYSTEMSHARINGTYPESINMULTI-TENANCYDATABASESYSTEMS)”(代理人案卷号22135-1088001/170465US01)的美国申请序列号为15/794,261的申请的共同未决申请;本申请还是于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日提交的标题为“在多重租赁数据库系统中部署改变(DEPLOYINGCHANGESINAMULTI-TENANCYDATABASESYSTEM)”(代理人案卷号22135-1094001/170613US01)的美国申请序列号为15/794,335的共同未决申请;并且还是于2017年10月26日 ...
【技术保护点】
1.一种系统,包括:数据库系统;至少一个应用,被配置为提交包括逻辑数据库表的名称的至少一个查询;以及数据库接口;其中所述数据库系统包括:第一物理数据库表,其包括被允许由所述至少一个应用写入的、所述逻辑数据库表的记录;第二物理数据库表,其包括被允许由所述至少一个应用读取但不写入的、所述逻辑数据库表的记录;以及描述被包括在所述第一物理数据库表中的记录的键的键模式配置;以及其中所述数据库接口被配置为:向所述至少一个应用提供对所述数据库系统的访问;从所述至少一个应用接收针对所述逻辑数据库表的所述至少一个查询;确定所述至少一个查询是否是写入查询;响应于确定所述至少一个查询是写入查询,确定所述至少一个查询是否符合所述键模式配置;响应于确定所述至少一个查询符合所述键模式配置,将所述写入查询重定向到所述第一物理数据库表;以及响应于确定所述至少一个查询不符合所述键模式配置,拒绝所述写入查询。
【技术特征摘要】
2017.10.26 US 15/794,3681.一种系统,包括:数据库系统;至少一个应用,被配置为提交包括逻辑数据库表的名称的至少一个查询;以及数据库接口;其中所述数据库系统包括:第一物理数据库表,其包括被允许由所述至少一个应用写入的、所述逻辑数据库表的记录;第二物理数据库表,其包括被允许由所述至少一个应用读取但不写入的、所述逻辑数据库表的记录;以及描述被包括在所述第一物理数据库表中的记录的键的键模式配置;以及其中所述数据库接口被配置为:向所述至少一个应用提供对所述数据库系统的访问;从所述至少一个应用接收针对所述逻辑数据库表的所述至少一个查询;确定所述至少一个查询是否是写入查询;响应于确定所述至少一个查询是写入查询,确定所述至少一个查询是否符合所述键模式配置;响应于确定所述至少一个查询符合所述键模式配置,将所述写入查询重定向到所述第一物理数据库表;以及响应于确定所述至少一个查询不符合所述键模式配置,拒绝所述写入查询。2.如权利要求1所述的系统,其中所述键模式配置的补充描述了可以被包括在所述第二物理数据库表中的记录的键。3.如权利要求1所述的系统,其中所述数据库系统包括可由第一租户访问并且不能由第二租户访问的租户数据库容器,并且其中所述第一物理数据库表被包括在所述租户数据库容器中。4.如权利要求3所述的系统,其中所述数据库系统包括可由所述第一租户和所述第二租户访问的共享数据库容器,并且其中所述第二物理数据库表被包括在所述共享数据库容器中。5.如权利要求3所述的系统,其中租户数据库容器包括提供对所述第一物理数据库表和所述第二物理数据库表的统一访问的联合视图。6.如权利要求4所述的系统,其中所述键模式配置被包括在所述共享数据库容器中。7.如权利要求1所述的系统,其中部署工具被配置为:接收包括要被部署到所述逻辑数据库表的内容的部署文件;确定与所述键模式配置匹配的、所述部署文件的第一条目;将所述第一条目添加到所述第一物理数据库表;确定与所述键模式配置不匹配的、所述部署文件的第二条目;以及将所述第二条目添加到所述第二物理数据库表。8.如权利要求1所述的系统,其中所述第一物理数据库表包括特定于所述第一租户的数据。9.如权利要求3所述的系统,其中所述第二物理数据库表包括由所述第一租户和所述第二租户共享的数据。10.一种方法,包括:向至少一个应用提供对数据库系统的访问,所述至少一个应用被配置为提交包括逻辑数据库表的名称的至少一个查询;从所述至少一个应用接收针对所述逻辑数据库表的所述至少一个查询;确定所述至少一个查询是否是写入查询;响应于确定所述至少一个查询是写入查询,确定所述至少一个查...
【专利技术属性】
技术研发人员:U奥尔,IG伯恩,RJ豪克,U施拉尔布,C斯托克,W沃尔特,T齐格勒,V德里森,
申请(专利权)人:SAP欧洲公司,
类型:发明
国别省市:德国,DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。