-
公开(公告)号:CN112805696A
公开(公告)日:2021-05-14
申请号:CN201980065686.3
申请日:2019-09-24
Applicant: 微软技术许可有限责任公司
IPC: G06F16/2453
Abstract: 提供了在数据库应用中构造和执行多步骤查询计划的方法、系统和计算机程序产品。数据库应用接受查询,诸如例如图查询。数据库应用生成物理查询计划,该物理查询计划包括执行查询的执行步骤集。该执行步骤集至少包括初始步骤、中间步骤和最终步骤。数据库通过将控制传递给初始步骤来执行查询,当初始步骤完成时将执行控制传递给某一其他步骤。中间步骤执行并且当完成时,可以将执行控制传递给任何其他步骤,包括它自身。步骤可以被配置为在步骤之间传送任意数据。所生成的查询计划还可以包括多个多步骤序列,并且这样的序列可以被配置为基于中间查询结果或查询中包括的参数来交替地执行。
-
公开(公告)号:CN112805696B
公开(公告)日:2025-03-04
申请号:CN201980065686.3
申请日:2019-09-24
Applicant: 微软技术许可有限责任公司
IPC: G06F16/2453
Abstract: 提供了在数据库应用中构造和执行多步骤查询计划的方法、系统和计算机程序产品。数据库应用接受查询,诸如例如图查询。数据库应用生成物理查询计划,该物理查询计划包括执行查询的执行步骤集。该执行步骤集至少包括初始步骤、中间步骤和最终步骤。数据库通过将控制传递给初始步骤来执行查询,当初始步骤完成时将执行控制传递给某一其他步骤。中间步骤执行并且当完成时,可以将执行控制传递给任何其他步骤,包括它自身。步骤可以被配置为在步骤之间传送任意数据。所生成的查询计划还可以包括多个多步骤序列,并且这样的序列可以被配置为基于中间查询结果或查询中包括的参数来交替地执行。
-
公开(公告)号:CN116635846A
公开(公告)日:2023-08-22
申请号:CN202180083756.5
申请日:2021-11-08
Applicant: 微软技术许可有限责任公司
IPC: G06F16/21
Abstract: 本文描述了包括计算节点和页面服务器的分布式数据库系统,其使计算节点能够将某些查询处理计算任务下推到页面服务器,以利用页面服务器处原本空闲的计算资源,并且减少在计算节点和页面服务器之间移动的数据量。分布式数据库系统包括页面服务器和计算节点,其中页面服务器被配置为维护所存储的数据对象的多个版本。计算节点被配置为接收查询并且生成范围限定为该查询的事务上下文(TC)和修改表架构(MTS),并且将查询、TC和MTS下推到页面服务器,页面服务器被配置为确定在页面服务器处哪些数据对象满足查询,并且对于每个这样的对象,应当基于TC返回对象的哪个版本。
-
-