斯诺弗雷克公司专利技术

斯诺弗雷克公司共有80项专利

  • 用于数据库系统中的多层次元数据组织的系统、方法和设备。一种系统包括多个共享存储设备,该多个共享存储设备跨多个表共同存储数据库数据,每个表包括构成不可变存储设备的一个或更多个微分区。该系统包括资源管理器,该资源管理器被配置为管理跨多个共享...
  • 用于自动重试查询的系统、方法和装置。一种方法包括:接收针对数据库数据的查询,并将查询的执行分配给数据库平台的一个或更多个执行节点。该方法包括确定查询的执行不成功。该方法包括在第一版本的数据库平台上分配查询的第一重试执行,以及在第二版本的...
  • 公开了用于对外部表进行查询的系统、方法和设备。一种方法包括将数据库平台连接到外部表,使得数据库平台对外部表具有读取访问权,而对外部表没有写入访问权。该方法包括接收包括谓词的查询,该查询至少针对外部表中的数据。该方法包括基于元数据确定外部...
  • 公开了用于自动维护外部数据表的系统、方法和设备。由数据库平台基于存储在与数据库平台分离并且数据库平台对其没有写入访问权的外部数据存储平台中的内容来定义外部表。生成外部表的元数据。元数据存储在与数据库平台相关联并且数据库平台对其具有写入访...
  • 用于在包括快照和日志表的日记表中储存数据库数据的系统、方法和设备。方法包括定义包括快照和日志表的日记表,快照包括日记表中的数据在时间点处的最新表示。方法包括将时间戳分配给快照,时间戳指示快照是何时生成的。方法包括接收在日记表上执行事务以...
  • 用于在多租户数据库系统中生成和更新跨账户实例化视图的系统、方法和设备。一种方法包括在第一账户中定义共享对象,其中,该共享对象包括与第一账户相关联的数据。该方法包括向第二账户授予对共享对象的跨账户访问权限,使得第二账户有权访问共享对象而无...
  • 公开了一种数据库表的自动群集。一种用于数据库表的自动群集的方法,包括:接收已经对表执行了数据修改任务的指示;以及确定该表是否被充分群集。该方法包括:响应于确定表没有被充分群集,选择表的要被重新群集的一个或更多个微分区。该方法包括:将一个...
  • 用于将针对数据库的客户端连接从数据库的第一部署转换到数据库的第二部署的系统、方法和设备。方法包括维护客户端和第一部署之间的客户端连接,使得数据库流量发生在第一部署处。方法包括生成引用第一部署的第一连接对象和第二部署的第二连接对象的唯一标...
  • 存储用于多个用户的数据库的数据仓库可以实现数据交换,该多个用户包括为数据仓库的其他用户托管数据的服务提供者。数据提供者在交换中创建包括元数据的列表。消费者浏览元数据并选择列表以添加到消费者的消费共享。可以过滤浏览以实现私有交换。数据的添...
  • 公开了用于在连接操作期间管理数据倾斜的系统、方法和设备。一种方法,包括计算连接操作的哈希值,以及在连接操作的运行时使用轻量级略图数据结构来检测连接操作的探查侧上的数据倾斜。该方法包括在连接操作的探查阶段期间在连接操作的探查侧上标识频繁探...
  • 公开了用于在多租户数据库系统中实现零拷贝数据共享的安全视图的系统、方法和设备。一种方法包括在包含共享角色的第一帐户中生成共享对象。该方法包括关联共享对象的视图特权,使得共享对象的底层细节包括安全视图定义。该方法包括向第二帐户授予对第一帐...
  • 公开了数据库数据的复制和故障转移。一种方法包括复制存储在初级部署中的数据库数据,使得数据库数据还被存储在次级部署中。该方法包括当初级部署是不可用的时在次级部署处执行对数据库数据的一个或更多个更新,以及当初级部署再次变得可用时将该一个或更...
  • 公开了用于在数据库系统中的增量特征开发和工作负荷捕获的系统、方法和设备。该方法包括确定具有将被重新运行用于测试该特征的一个或更多个历史客户端查询的工作负荷,其中该特征包括过程逻辑。该方法还包括执行工作负荷的、不实现该特征的基线运行以及执...
  • 公开了用于在多租户数据库系统中实现零拷贝数据共享的安全视图的系统、方法和设备。一种方法包括在包含共享角色的第一帐户中生成共享对象。该方法包括关联共享对象的视图特权,使得共享对象的底层细节包括安全的用户自定义函数定义。该方法包括向第二帐户...
  • 一种用于数据库系统的方法包括存储数据库的表数据,该表数据包括一个或更多个数据库表的行和列中的信息。该方法包括在不可变存储装置上存储元数据,该元数据包括关于数据库的表数据的信息。在一个实施例中,可变元数据可以在后台被周期性地合并,以创建新...
  • 用于将数据批量摄取到数据库的表中的系统、方法和设备。一种方法包括确定指示从客户端账户接收的将被摄取到数据库中的用户文件的存在的通知。该方法包括识别用户文件中的数据和识别数据库的目标表以接收用户文件中的数据。该方法包括生成指示数据和目标表...
  • 描述了示例资源管理系统和方法。在一个实现中,资源管理器被配置为管理与多个数据元素相关联的数据处理任务。执行平台被耦合到资源管理器并且包括多个执行节点,所述执行节点被配置为存储从多个远程存储设备中检索的数据。每个执行节点包括缓存和处理器,...
  • 描述了示例数据管理系统和方法。在一个实现中,方法基于所接收的查询识别用于处理的多个文件,并且识别可用于处理多个文件的多个执行节点。方法最初创建多个扫描集,每个扫描集包括所述多个文件的一部分,并且基于文件分配模型将每个扫描集分配给执行节点...
  • 一种用于在多租户数据库中共享数据的方法,其包括在包含共享角色的第一帐户中生成共享对象。该方法包括将一个或更多个访问权限与共享角色相关联,其中,该一个或更多个访问权限基于共享对象指示第一帐户中的哪些对象是可访问的。该方法包括向第二帐户授权...
  • 一种方法,包括将表的表数据存储在多个分区中,并保持近似或足够好的聚类。该方法包括基于对表的改变创建一个或更多个新分区,其中该一个或更多个新分区中的至少一个彼此重叠或与先前分区重叠,导致表的聚类程度降低。该方法包括确定表数据的聚类程度低于...