Compile time opcodes for efficient runtime interpretation of variables for database queries and DML statements
    1.
    发明授权
    Compile time opcodes for efficient runtime interpretation of variables for database queries and DML statements 有权
    用于数据库查询和DML语句的变量的有效运行时解释的编译时间操作码

    公开(公告)号:US07912835B2

    公开(公告)日:2011-03-22

    申请号:US11104993

    申请日:2005-04-12

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30433

    摘要: A method system and program for performing a query in which context and information including opcodes accompanies an execution plan for the query. The opcodes determine operations to retrieve a set of bind variables. The execution plan and context information shared by a plurality of application programs.

    摘要翻译: 一种用于执行查询的方法系统和程序,其中包括操作码的上下文和信息伴随着查询的执行计划。 操作码确定检索一组绑定变量的操作。 由多个应用程序共享的执行计划和上下文信息。

    Compile time opcodes for efficient runtime interpretation of variables for database queries and DML statements
    2.
    发明申请
    Compile time opcodes for efficient runtime interpretation of variables for database queries and DML statements 有权
    用于数据库查询和DML语句的变量的有效运行时解释的编译时间操作码

    公开(公告)号:US20050256854A1

    公开(公告)日:2005-11-17

    申请号:US11104993

    申请日:2005-04-12

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30433

    摘要: A method system and program for performing a query in which context and information including opcodes accompanies an execution plan for the query. The opcodes determine operations to retrieve a set of bind variables. The execution plan and context information shared by a plurality of application programs.

    摘要翻译: 一种用于执行查询的方法系统和程序,其中包括操作码的上下文和信息伴随着查询的执行计划。 操作码确定检索一组绑定变量的操作。 由多个应用程序共享的执行计划和上下文信息。

    Compile time opcodes for efficient runtime interpretation of variables for database queries and DML statements
    3.
    发明授权
    Compile time opcodes for efficient runtime interpretation of variables for database queries and DML statements 有权
    用于数据库查询和DML语句的变量的有效运行时解释的编译时间操作码

    公开(公告)号:US08849794B2

    公开(公告)日:2014-09-30

    申请号:US13052928

    申请日:2011-03-21

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30433

    摘要: A method system and program for performing a query in which context and information including opcodes accompanies an execution plan for the query. The opcodes determine operations to retrieve a set of bind variables. The execution plan and context information shared by a plurality of application programs.

    摘要翻译: 一种用于执行查询的方法系统和程序,其中包括操作码的上下文和信息伴随着查询的执行计划。 操作码确定检索一组绑定变量的操作。 由多个应用程序共享的执行计划和上下文信息。

    Method and apparatus for efficient runtime memory access in a database
    4.
    发明授权
    Method and apparatus for efficient runtime memory access in a database 有权
    用于在数据库中高效运行时存储器访问的方法和装置

    公开(公告)号:US07120776B2

    公开(公告)日:2006-10-10

    申请号:US10771573

    申请日:2004-02-03

    IPC分类号: G06F12/00

    CPC分类号: G06F17/3048

    摘要: A method and apparatus for efficient runtime memory access in a database is provided. A buffer pool is pre-allocated in cache. Buffers in the buffer pool are sized to accommodate average case queries and frequently executed queries. Buffers from the buffer pool are allocated to query working sets during runtime to reduce cache misses.

    摘要翻译: 提供了一种用于在数据库中高效运行时存储器访问的方法和装置。 缓冲池预先分配在缓存中。 缓冲池中的缓冲区的大小适合平均情况查询和经常执行的查询。 缓冲池中的缓冲区被分配给运行时查询工作集以减少高速缓存未命中。

    Method and apparatus for efficient runtime memory access in a database
    5.
    发明申请
    Method and apparatus for efficient runtime memory access in a database 有权
    用于在数据库中高效运行时存储器访问的方法和装置

    公开(公告)号:US20050192935A1

    公开(公告)日:2005-09-01

    申请号:US10771573

    申请日:2004-02-03

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/3048

    摘要: A method and apparatus for efficient runtime memory access in a database is provided. A buffer pool is pre-allocated in cache. Buffers in the buffer pool are sized to accommodate average case queries and frequently executed queries. Buffers from the buffer pool are allocated to query working sets during runtime to reduce cache misses.

    摘要翻译: 提供了一种用于在数据库中高效运行时存储器访问的方法和装置。 缓冲池预先分配在缓存中。 缓冲池中的缓冲区的大小适合平均情况查询和经常执行的查询。 缓冲池中的缓冲区被分配给运行时查询工作集以减少高速缓存未命中。

    LOW-DOWNTIME AND ZERO-DOWNTIME UPGRADES OF DATABASE-CENTRIC APPLICATIONS
    6.
    发明申请
    LOW-DOWNTIME AND ZERO-DOWNTIME UPGRADES OF DATABASE-CENTRIC APPLICATIONS 有权
    数据库中心应用的低停和零停机升级

    公开(公告)号:US20080098046A1

    公开(公告)日:2008-04-24

    申请号:US11875478

    申请日:2007-10-19

    IPC分类号: G06F17/30

    摘要: A database may facilitate zero-downtime upgrades by concurrently maintaining multiple editions of database objects for use by both pre-upgrade and post-upgrade clients of a database application. Operations performed within the database are associated with an edition based on, for example, an initiating client or transaction. When an operation references an object or data, the database automatically performs the operation using the object or data associated with the edition with which the operation is itself associated. The database may determine the associated edition without explicit identification of the associated edition in a query or in code. Thus, no client or stored procedure code changes are necessary to reflect a new edition added during an update. Data changes in one edition may be automatically and immediately propagated to the other edition through the use of cross-edition triggers, thereby allowing both pre-upgrade and post-upgrade clients to remain fully functional throughout an upgrade.

    摘要翻译: 数据库可以通过同时维护数据库对象的多个版本来促进零停机升级,供数据库应用程序的升级前和升级后客户端使用。 在数据库内执行的操作与基于例如发起客户端或事务的版本相关联。 当操作引用对象或数据时,数据库将使用与操作本身相关联的版本相关联的对象或数据自动执行操作。 数据库可以确定相关版本,而无需在查询或代码中显式标识相关联的版本。 因此,不需要客户端或存储过程代码更改来反映更新期间添加的新版本。 一个版本中的数据更改可能会通过使用跨版本触发器自动立即传播到其他版本,从而允许升级前和升级后客户端在升级过程中保持全面的功能。

    Method and system for implementing efficient cursor pruning
    9.
    发明授权
    Method and system for implementing efficient cursor pruning 有权
    实现高效光标修剪的方法和系统

    公开(公告)号:US08301667B2

    公开(公告)日:2012-10-30

    申请号:US12712767

    申请日:2010-02-25

    IPC分类号: G06F17/30 G09G5/00

    CPC分类号: G06F17/30442

    摘要: Disclosed are improved methods, systems, and media for cursor sharing and cursor pruning. According to some approaches, existing child cursors are distinguished using a cursor sharing criteria node structure. A sharing criteria node (also referred to as a “diagnostic” node) is created when a sharing criteria mismatch/failure happens. The node contains information about why the child cursor could not be shared and also information that can be used to quickly re-evaluate this sharing criterion in the future.

    摘要翻译: 公开了用于光标共享和光标修剪的改进的方法,系统和媒体。 根据一些方法,使用游标共享标准节点结构来区分现有的子游标。 当共享标准不匹配/失败发生时,创建共享标准节点(也称为诊断节点)。 该节点包含有关为什么不能共享子游标的信息,以及可以用来快速重新评估此共享标准的信息。

    Memory-Mapped Objects
    10.
    发明申请
    Memory-Mapped Objects 有权
    内存映射对象

    公开(公告)号:US20110087642A1

    公开(公告)日:2011-04-14

    申请号:US12576140

    申请日:2009-10-08

    IPC分类号: G06F17/30

    摘要: A method and apparatus for efficiently managing cached objects is provided. A mapping is a typed relationship between cached objects. A base object contains content, and a mapped object is mapped to a base object when there is a particular relationship between the mapped object and the base object. The type of mapping defines how the objects in the relationship are treated when the mapped object is created, read, or written. At creation time, the mapping type may define how the mapping relationship is recognized. Sometimes recognizing a relationship requires establishing equivalence between the objects. At read and write time, the mapping type may define on which object a mutual exclusion lock is held, which content is returned or which object's content is updated. A wide range of applications can benefit from enhanced object caching performance, and in addition, application may define application-specific semantics on mapping types as well.

    摘要翻译: 提供了一种有效管理缓存对象的方法和装置。 映射是缓存对象之间的类型关系。 基础对象包含内容,并且当映射对象和基础对象之间存在特定关系时,映射对象将映射到基础对象。 映射的类型定义当映射的对象被创建,读取或写入时,关系中的对象如何被对待。 在创建时,映射类型可以定义映射关系如何被识别。 有时识别关系需要建立对象之间的等价性。 在读取和写入时间,映射类型可以定义在哪个对象上保留互斥锁,哪些内容被返回或哪个对象的内容被更新。 广泛的应用程序可以从增强的对象缓存性能中受益,另外,应用程序也可以定义映射类型的特定于应用程序的语义。