[发明专利]数据库系统中实例化视图的共享在审
申请号: | 202080007285.5 | 申请日: | 2020-05-27 |
公开(公告)号: | CN113490928A | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 普拉桑纳·拉贾佩鲁马尔;蒂埃里·克吕安斯;艾利森·韦恩戈尔德·李;伊戈尔·戴姆拉;闫家奇;本诺特·戴奇维勒 | 申请(专利权)人: | 斯诺弗雷克公司 |
主分类号: | G06F16/00 | 分类号: | G06F16/00 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 俞立文;杨明钊 |
地址: | 美国蒙*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 系统 实例 视图 共享 | ||
用于在多租户数据库系统中共享实例化视图的系统、方法和设备。方法包括根据与多租户数据库的第一账户相关联的源表定义实例化视图。该方法包括针对第二账户定义对实例化视图的跨账户访问权限,使得第二账户可以读取实例化视图而无需复制实例化视图。该方法包括修改实例化视图的源表。该方法包括通过合并实例化视图和源表来识别实例化视图相对于源表是否过时。
优先权申请的交叉引用
本申请要求在2019年5月31日提交的美国专利申请序列号16/428,395的优先权,其内容在此通过引用以其整体并入本文。
技术领域
本公开涉及数据库,并且更具体地涉及数据库系统中的数据共享和实例化视图(materialized views)。
背景
数据库被广泛用于计算应用中的数据存储和访问。数据库存储的目标是以有组织的方式提供大量信息,以便可以对其进行访问、管理和更新。在数据库中,数据可以组织成行、列和表。不同的数据库存储系统可以用于存储不同类型的内容,诸如书目、全文、数字和/或图像内容。此外,在计算中,可以根据数据库的组织方法对不同的数据库系统进行分类。有许多不同类型的数据库,包括关系数据库、分布式数据库、云数据库、面向对象的数据库和其他数据库。
各种实体和公司都使用数据库来存储可能需要访问或分析的信息。在一个示例中,零售公司可以将所有销售交易的清单存储在数据库中。数据库可以包括关于交易何时发生、交易发生在哪里、交易的总成本、在交易中购买的所有物品的标识符和/或描述等信息。同一家零售公司还可能在同一数据库中存储例如员工信息,该信息可能包括员工姓名、员工联系信息、员工工作历史记、员工薪酬率等。根据该零售公司的需求,员工信息和交易信息可以存储在同一数据库的不同表中。当零售公司想要得知存储在数据库中的信息时,可能需要“查询”其数据库。该零售公司可能希望找到有关例如在特定商店工作的所有员工的姓名、在特定日期工作的所有员工的姓名、在特定时间范围内针对特定产品进行的所有交易的数据,等等。
当零售商店要查询其数据库以从数据库中提取某些组织的信息时,将针对数据库数据执行查询语句。该查询根据一个或更多个查询谓词返回某些数据,这些查询谓词指示该查询应返回哪些信息。该查询从数据库中提取特定数据,并将该数据格式化为可读形式。可以用数据库理解的语言(诸如结构化查询语言(“SQL”))编写查询,由此数据库系统可以确定应定位哪些数据以及应如何返回数据。该查询可以请求存储在数据库内的任何相关信息。如果可以找到适当的数据来响应查询,则数据库有可能揭示复杂的趋势和活动。只能通过使用成功执行的查询来利用此功能。
在某些情况下,不同的组织、个人或公司可能希望共享数据库数据。例如,组织可能在数据库中存储了有价值的信息,可以将该信息出售或销售给第三方。该组织可能希望使第三方能够查看数据,搜索数据和/或对数据运行报告。在传统方法中,通过将数据复制到第三方可访问的存储资源中来共享数据。这使第三方能够读取、搜索和运行有关数据的报告。然而,复制数据是耗费时间和资源的,并且会消耗大量存储资源。此外,当原始数据由数据所有者更新时,这些修改将不会传播到复制的数据。
鉴于前述内容,本文公开了用于多租户数据库系统中的即时和零拷贝数据共享的系统、方法和设备。本文公开的系统、方法和设备提供了用于查询共享数据、根据共享数据生成和刷新实例化视图以及共享实例化视图的装置。
附图简述
参考以下附图描述了本公开的非限制性和非穷举性的实施方式,其中,除非另外指明,否则贯穿各个视图,相似的参考数字指代相同或相似的部分。通过以下描述和附图,将更好地理解本公开的优点,其中:
图1是示出根据一个实施例的多租户数据库中的账户的示意性框图;
图2是示出根据一个实施例的用于提供和访问数据库服务的系统的示意图;
图3是示出根据一个实施例的具有分离的存储资源和计算资源多租户数据库的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于斯诺弗雷克公司,未经斯诺弗雷克公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080007285.5/2.html,转载请声明来源钻瓜专利网。