METHOD AND SYSTEM FOR IMPLEMENTING EFFICIENT CURSOR PRUNING
    1.
    发明申请
    METHOD AND SYSTEM FOR IMPLEMENTING EFFICIENT CURSOR PRUNING 有权
    用于执行有效的游标计算的方法和系统

    公开(公告)号:US20110208757A1

    公开(公告)日:2011-08-25

    申请号:US12712767

    申请日:2010-02-25

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30442

    摘要: Disclosed are improved methods, systems, and mediums 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.

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

    Method and system for implementing efficient cursor pruning
    2.
    发明授权
    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
    3.
    发明申请
    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.

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

    Preserving server-client session context

    公开(公告)号:US09600371B2

    公开(公告)日:2017-03-21

    申请号:US13542278

    申请日:2012-07-05

    IPC分类号: G06F17/30 G06F11/14

    CPC分类号: G06F11/1438 G06F2201/80

    摘要: Methods, devices, and storage media are provided for preserving the context of a server-client session. A server generates an initial context and a context for each user command executed in a first session and sends context to a client with the return for each command. The context describes software, session state, returned data, and/or hardware characteristics of a server-side environment for the first session. The client receives and stores the context with each user command. Upon determining that the database session should be rebuilt in the second session, the client sends initial context. A server for the second session receives the initial context and determines whether commands should be replayed in the second session. If commands are replayed, the server validates that server environment and client-visible results for each command in the second session match that from execution in the first session using the context for that command.

    PRESERVING SERVER-CLIENT SESSION CONTEXT
    5.
    发明申请
    PRESERVING SERVER-CLIENT SESSION CONTEXT 有权
    保留服务器客户端会话语境

    公开(公告)号:US20130066952A1

    公开(公告)日:2013-03-14

    申请号:US13542278

    申请日:2012-07-05

    IPC分类号: G06F15/16 G06F17/30

    CPC分类号: G06F11/1438 G06F2201/80

    摘要: Methods, devices, and storage media are provided for preserving the context of a server-client session. A server generates an initial context and a context for each user command executed in a first session and sends context to a client with the return for each command. The context describes software, session state, returned data, and/or hardware characteristics of a server-side environment for the first session. The client receives and stores the context with each user command. Upon determining that the database session should be rebuilt in the second session, the client sends initial context. A server for the second session receives the initial context and determines whether commands should be replayed in the second session. If commands are replayed, the server validates that server environment and client-visible results for each command in the second session match that from execution in the first session using the context for that command.

    摘要翻译: 提供了方法,设备和存储介质来保存服务器 - 客户端会话的上下文。 服务器为第一个会话中执行的每个用户命令生成初始上下文和上下文,并向每个命令返回的客户端发送上下文。 该上下文描述用于第一会话的服务器端环境的软件,会话状态,返回数据和/或硬件特性。 客户端接收并存储每个用户命令的上下文。 在确定数据库会话应在第二个会话中重建时,客户端发送初始上下文。 用于第二会话的服务器接收初始上下文并确定是否应在第二会话中重播命令。 如果重播命令,则服务器将使用该命令的上下文来验证服务器环境和第二个会话中每个命令的客户机可见结果是否与第一个会话中的执行相匹配。

    Memory-mapped objects
    6.
    发明授权

    公开(公告)号:US09760658B2

    公开(公告)日:2017-09-12

    申请号: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.