[发明专利]具有可更新逻辑表指针的虚拟数据库表在审
申请号: | 202010951759.3 | 申请日: | 2020-09-11 |
公开(公告)号: | CN112540982A | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | R.卡尔;M.安德雷;J.李;S.贝尔勒;S.裵;J.Y.李 | 申请(专利权)人: | SAP欧洲公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/23;G06F16/27 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邵亚丽 |
地址: | 德国瓦*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 更新 逻辑 指针 虚拟 数据库 | ||
描述了用于实现虚拟表模式的技术和解决方案。虚拟表模式包括逻辑指针,所述逻辑指针用于确定包括数据并根据虚拟表模式定义的表。分配给逻辑指针的值可用于对准不同位置处的表,诸如在联合数据库系统中或在中央计算系统的数据库管理系统的高速缓存中的表。当请求与虚拟表相关联的数据时,或者在接收请求之前,可以将数据存储在高速缓存中的表中。可以更新逻辑指针以引用高速缓存。如果高速缓存已满,则可以从高速缓存中移除表,并且可以更新逻辑指针以引用联合数据库系统处的表。
技术领域
本公开一般涉及管理数据储存器(诸如由数据库管理系统管理的数据储存器)中的数据。特定实施方式涉及具有可用于引用不同位置的表的逻辑指针的表模式(schema)。
背景技术
企业越来越普遍地将数据存储在多种系统中,包括存储在一个或多个本地系统以及一个或多个云系统中。所述系统可以具有不同的类型——诸如以不同的格式存储数据(例如,关系数据库与存储JAVA文档的数据库)或使用不同的数据库管理系统(例如,使用由不同供应商提供的软件和/或硬件)存储数据。即使在以相同格式和使用相同供应商的软件存储数据的情况下,在特定位置存储什么数据以及用于存储该数据的模式也可能存在差异。
为了帮助解决这些问题,已经创建了联合数据库。与分布式数据库(它是涉及多个计算机节点(例如,一个主节点和一个或多个从属节点)的单个数据库管理系统)相反,联合数据库包括从可通过通用平台或界面获得的多个不同的数据库管理系统(或其他数据源)制造数据的功能。然而,联合数据库系统中的数据通常需要从多个不同的数据源中检索。即使在单个查询中,也可能需要来自不同数据源的数据。尽管联合数据库可以使此类数据可用,但是将请求发送到远程系统、由远程系统检索数据、将数据发送到联合主机、处理查询以及返回查询结果的过程可能是耗时的并且资源密集的(例如使用网络带宽)。因此,存在改进的空间。
发明内容
提供本发明内容以简化形式介绍一些概念,这些概念将在下面的具体实施方式中进一步描述。本发明内容既不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。
描述了用于实现虚拟表模式的技术和解决方案。虚拟表模式包括逻辑指针,所述逻辑指针用于对准(target)包括数据并根据虚拟表模式定义的表。分配给逻辑指针的值可用于对准诸如在联合数据库系统中或在中央计算系统的数据库管理系统的高速缓存(cache)中的不同位置的表。当请求与虚拟表相关联的数据时,或者在接收到请求之前,可以将数据存储在高速缓存中的表中。可以更新逻辑指针以引用高速缓存。如果高速缓存已满,则可以从高速缓存中删除该表,并且可以更新逻辑指针以引用联合数据库系统处的表。
在一个方面,提供了一种用于更新用于虚拟表模式的逻辑指针的方法。在数据字典中为第一虚拟表创建第一模式。第一模式包括第一逻辑指针,第一逻辑指针指定具有第一数据并根据第一模式定义的第一表的第一位置。第一位置在第一联合数据库系统中。
第一数据的至少一部分被接收。在托管数据库管理系统的中央计算系统的高速缓存中创建第二表。根据第一模式定义第二表。第一数据的所接收的至少一部分被存储在第二表中。第二值被分配给第一逻辑指针。第二值标识第二表在高速缓存中的位置
在另一方面,提供了另一种用于更新用于虚拟表模式的逻辑指针的方法。在数据字典中创建第一表定义。第一表定义包括标识第一位置处的第一表的第一数据元素。根据第一表定义来定义第一表。第一位置不在托管包括数据字典的数据库管理系统的中央计算系统的高速缓存中。
接收存储在第一表中的数据的至少一部分。在高速缓存中创建第二表。根据第一表定义来定义第二表。数据的所接收的至少一部分被存储在第二表中。第二值被分配给第一数据元素。第二值标识第二表在高速缓存中的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于SAP欧洲公司,未经SAP欧洲公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010951759.3/2.html,转载请声明来源钻瓜专利网。