Query duration types
    1.
    发明申请
    Query duration types 有权
    查询持续时间类型

    公开(公告)号:US20050154714A1

    公开(公告)日:2005-07-14

    申请号:US10767501

    申请日:2004-01-29

    IPC分类号: G06F17/30

    摘要: A request to execute a query is received in a database system. In response, the database system determines that a collection of data elements to be returned by the query corresponds to a first data structure not defined within a type dictionary of the database system. The database system obtains attribute values that describe respective data fields within the first data structure, and records, within the type dictionary, a first data type definition that specifies the data fields described by the attribute values.

    摘要翻译: 在数据库系统中接收到执行查询的请求。 作为响应,数据库系统确定要由查询返回的数据元素的集合对应于在数据库系统的类型字典内未定义的第一数据结构。 数据库系统获得描述第一数据结构内的相应数据字段的属性值,并在类型字典内记录指定由属性值描述的数据字段的第一数据类型定义。

    Query duration types
    2.
    发明授权
    Query duration types 有权
    查询持续时间类型

    公开(公告)号:US07512599B2

    公开(公告)日:2009-03-31

    申请号:US10767501

    申请日:2004-01-29

    IPC分类号: G06F7/00 G06F17/30

    摘要: A request to execute a query is received in a database system. In response, the database system determines that a collection of data elements to be returned by the query corresponds to a first data structure not defined within a type dictionary of the database system. The database system obtains attribute values that describe respective data fields within the first data structure, and records, within the type dictionary, a first data type definition that specifies the data fields described by the attribute values.

    摘要翻译: 在数据库系统中接收到执行查询的请求。 作为响应,数据库系统确定要由查询返回的数据元素的集合对应于在数据库系统的类型字典内未定义的第一数据结构。 数据库系统获得描述第一数据结构内的相应数据字段的属性值,并在类型字典内记录指定由属性值描述的数据字段的第一数据类型定义。

    Storage model for large object columns
    3.
    发明授权
    Storage model for large object columns 有权
    大对象列的存储模型

    公开(公告)号:US07853619B2

    公开(公告)日:2010-12-14

    申请号:US10949895

    申请日:2004-09-23

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30318 G06F17/30607

    摘要: Methods and apparatus for enabling a plurality of table columns arranged to be associated with large objects (LOBs) to share a single LOB data segment within a database are disclosed. According to one aspect of the present invention, a method for allocating space associated with at least a first column arranged to accommodate LOB data and a second column arranged to accommodate LOB data includes allocating a first LOB data segment. The method also includes associating both the first column and the second column with the first LOB data segment.

    摘要翻译: 公开了一种用于启用被布置为与大对象(LOB)相关联的多个表列以在数据库内共享单个LOB数据段的方法和装置。 根据本发明的一个方面,一种用于分配空间的方法,所述方法用于分配与至少布置成容纳LOB数据的第一列相关联的空间,以及用于容纳LOB数据的第二列,包括分配第一LOB数据段。 该方法还包括将第一列和第二列与第一LOB数据段相关联。

    Storage model for large object columns
    4.
    发明申请
    Storage model for large object columns 有权
    大对象列的存储模型

    公开(公告)号:US20060075006A1

    公开(公告)日:2006-04-06

    申请号:US10949895

    申请日:2004-09-23

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30318 G06F17/30607

    摘要: Methods and apparatus for enabling a plurality of table columns arranged to be associated with large objects (LOBs) to share a single LOB data segment within a database are disclosed. According to one aspect of the present invention, a method for allocating space associated with at least a first column arranged to accommodate LOB data and a second column arranged to accommodate LOB data includes allocating a first LOB data segment. The method also includes associating both the first column and the second column with the first LOB data segment.

    摘要翻译: 公开了一种用于启用被布置为与大对象(LOB)相关联的多个表列以共享数据库内的单个LOB数据段的方法和装置。 根据本发明的一个方面,一种用于分配空间的方法,所述方法用于分配与至少布置成容纳LOB数据的第一列相关联的空间,以及用于容纳LOB数据的第二列,包括分配第一LOB数据段。 该方法还包括将第一列和第二列与第一LOB数据段相关联。

    Executing nested subqueries of parallel table functions in the parallel single cursor model
    5.
    发明授权
    Executing nested subqueries of parallel table functions in the parallel single cursor model 有权
    在并行单光标模型中执行并行表函数的嵌套子查询

    公开(公告)号:US07451133B2

    公开(公告)日:2008-11-11

    申请号:US10930433

    申请日:2004-08-30

    IPC分类号: G06F7/00 G06F17/30

    摘要: Techniques are provided for processing a database statement that includes a table function capable of parallel execution, where the input of the table function is specified in a subquery. During compilation of the database statement, a global cursor is generated for the database statement. The global cursor includes a first plan component for executing the table function and a second plan component for generating input for the table function. A “dummy” cursor is then generated. When slaves execute the table function, they call the dummy cursor for input. When a slave calls the dummy cursor for input, the dummy cursor causes a context switch back to the global cursor, so that the second plan component within the first cursor generates the input for the slave.

    摘要翻译: 提供了用于处理数据库语句的技术,该数据库语句包括能够并行执行的表函数,其中在子查询中指定了表函数的输入。 在编译数据库语句时,会为数据库语句生成一个全局游标。 全局光标包括用于执行表功能的第一计划组件和用于生成表功能的输入的第二计划组件。 然后生成“虚拟”光标。 当从站执行表功能时,它们调用虚拟光标进行输入。 当从机调用虚拟光标进行输入时,虚拟光标会使上下文切换回全局光标,以便第一个光标中的第二个计划组件生成从属设备的输入。

    Executing nested subqueries of parallel table functions in the parallel single cursor model
    6.
    发明申请
    Executing nested subqueries of parallel table functions in the parallel single cursor model 有权
    在并行单光标模型中执行并行表函数的嵌套子查询

    公开(公告)号:US20050131880A1

    公开(公告)日:2005-06-16

    申请号:US10930433

    申请日:2004-08-30

    IPC分类号: G06F7/00

    摘要: Techniques are provided for processing a database statement that includes a table function capable of parallel execution, where the input of the table function is specified in a subquery. During compilation of the database statement, a global cursor is generated for the database statement. The global cursor includes a first plan component for executing the table function and a second plan component for generating input for the table function. A “dummy” cursor is then generated. When slaves execute the table function, they call the dummy cursor for input. When a slave calls the dummy cursor for input, the dummy cursor causes a context switch back to the global cursor, so that the second plan component within the first cursor generates the input for the slave.

    摘要翻译: 提供了用于处理数据库语句的技术,该数据库语句包括能够并行执行的表函数,其中在子查询中指定了表函数的输入。 在编译数据库语句时,会为数据库语句生成一个全局游标。 全局光标包括用于执行表功能的第一计划组件和用于生成表功能的输入的第二计划组件。 然后生成“虚拟”光标。 当从站执行表功能时,它们调用虚拟光标进行输入。 当从机调用虚拟光标进行输入时,虚拟光标会使上下文切换回全局光标,以便第一个光标中的第二个计划组件生成从属设备的输入。

    Storage optimization for VARRAY columns
    7.
    发明授权
    Storage optimization for VARRAY columns 有权
    VARRAY列的存储优化

    公开(公告)号:US07320061B2

    公开(公告)日:2008-01-15

    申请号:US10912426

    申请日:2004-08-05

    IPC分类号: G06F12/00

    CPC分类号: G06F17/30318

    摘要: Methods and apparatus for efficiently storing data in a variable array (VARRAY) of a database system are disclosed. A method for storing data in a VARRAY having an associated large object segment in a system having a memory and a kernel includes determining a size of data to be inserted into the VARRAY. The method also includes determining when the size of the data is less than a threshold value, and storing the data as inline raw data in a column of the VARRAY that is present in the memory when the size of the data is less than the threshold value. When the size of the data is not less than the threshold value, the data is stored in a large object that is associated with the VARRAY. Further, when a VARRAY type is evolved to have a larger maximum size, existing data is not migrated or transformed.

    摘要翻译: 公开了将数据有效地存储在数据库系统的可变数组(VARRAY)中的方法和装置。 在具有存储器和内核的系统中具有相关联的大对象段的VARRAY中存储数据的方法包括确定要插入到VARRAY中的数据的大小。 该方法还包括当数据的大小小于阈值时确定数据的大小是否小于阈值,并且当数据的大小小于阈值时,将数据作为内联原始数据存储在存在于存储器中的VARRAY的列中 。 当数据的大小不小于阈值时,数据存储在与VARRAY相关联的大对象中。 此外,当VARRAY类型演变为具有较大的最大大小时,现有数据不会迁移或转换。

    Storage optimization for VARRAY columns
    8.
    发明申请
    Storage optimization for VARRAY columns 有权
    VARRAY列的存储优化

    公开(公告)号:US20060047670A1

    公开(公告)日:2006-03-02

    申请号:US10912426

    申请日:2004-08-05

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30318

    摘要: Methods and apparatus for efficiently storing data in a variable array (VARRAY) of a database system are disclosed. A method for storing data in a VARRAY having an associated large object segment in a system having a memory and a kernel includes determining a size of data to be inserted into the VARRAY. The method also includes determining when the size of the data is less than a threshold value, and storing the data as inline raw data in a column of the VARRAY that is present in the memory when the size of the data is less than the threshold value. When the size of the data is not less than the threshold value, the data is stored in a large object that is associated with the VARRAY. Further, when a VARRAY type is evolved to have a larger maximum size, existing data is not migrated or transformed.

    摘要翻译: 公开了将数据有效地存储在数据库系统的可变数组(VARRAY)中的方法和装置。 在具有存储器和内核的系统中具有相关联的大对象段的VARRAY中存储数据的方法包括确定要插入到VARRAY中的数据的大小。 该方法还包括当数据的大小小于阈值时确定数据的大小是否小于阈值,并且当数据的大小小于阈值时,将数据作为内联原始数据存储在存在于存储器中的VARRAY的列中 。 当数据的大小不小于阈值时,数据存储在与VARRAY相关联的大对象中。 此外,当VARRAY类型演变为具有较大的最大大小时,现有数据不会迁移或转换。