首页> 外国专利> Database system and method for supporting current of cursor updates and deletes from a select query from one or more updatable tables in single node and MPP environments

Database system and method for supporting current of cursor updates and deletes from a select query from one or more updatable tables in single node and MPP environments

机译:用于支持单节点和MPP环境中一个或多个可更新表中的选择查询的当前游标更新和删除的数据库系统和方法

摘要

A database system and method provide support for a positioned data set modification operation on a collection of data sets involved in a data set query operation, in which the data set modification operation is based on the position of a query execution iterator. At query compile time, the database system generates an iterator position retrieval function and a data set modification function for each data set involved in the query operation. At query execution time, the database system invokes each of the iterator retrieval functions until the iterator position retrieval function for a current open data set returns the current the position of the query execution iterator on that data set. The database system then invokes each of the data set modification functions until the data set modification function for the current open data set performs a data set modification operation at the current position of the query execution iterator specified by the iterator position retrieval function. The system and method may be implemented on single node systems and on multi-node shared-nothing parallelism architectures.
机译:一种数据库系统和方法,支持对涉及数据集查询操作的一组数据集的定位数据集修改操作,其中,数据集修改操作基于查询执行迭代器的位置。在查询编译时,数据库系统为查询操作中涉及的每个数据集生成一个迭代器位置检索功能和一个数据集修改功能。在查询执行时,数据库系统将调用每个迭代器检索功能,直到当前打开的数据集的迭代器位置检索功能返回该数据集上查询执行迭代器的当前位置为止。然后,数据库系统调用每个数据集修改功能,直到当前打开数据集的数据集修改功能在由迭代器位置检索功能指定的查询执行迭代器的当前位置执行数据集修改操作为止。该系统和方法可以在单节点系统和多节点无共享并行体系结构上实现。

著录项

相似文献

  • 专利
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号