Capturing and re-creating the state of a queue when migrating a session
    11.
    发明授权
    Capturing and re-creating the state of a queue when migrating a session 有权
    在迁移会话时捕获并重新创建队列的状态

    公开(公告)号:US07415470B2

    公开(公告)日:2008-08-19

    申请号:US11131653

    申请日:2005-05-17

    IPC分类号: G06F7/00 G06F17/30

    摘要: A method and apparatus for migrating the session state of an original session from a first node to a second node, such that a process, executing in the migrated session, may enqueue and dequeue messages from a queue of messages and experience the same behavior from the queue of messages as if the process was enqueuing and dequeuing messages in the original session. Advantageously, all the benefits of migrating a session from one node to another node may be realized, even when the session contains queuing state information that describes the state of a queue of messages. Data that indicates how many messages one or more subscribers have removed from the queue of messages may also be stored to preserve proper behavior of the queue of messages for multiple subscribers when sessions are migrated.

    摘要翻译: 一种用于将原始会话的会话状态从第一节点迁移到第二节点的方法和装置,使得在迁移的会话中执行的进程可以从消息队列中排队和出列消息,并且经历相同的行为 消息队列就好像进程在原始会话中排队和排队消息一样。 有利地,即使当会话包含描述消息队列的状态的排队状态信息时,也可以实现将会话从一个节点迁移到另一个节点的所有好处。 指示一个或多个订户已经从消息队列中移除多少消息的数据也可被存储,以便在会话被迁移时保留多个订户的消息队列的适当行为。

    Method and mechanism for providing a caching mechanism for contexts
    12.
    发明申请
    Method and mechanism for providing a caching mechanism for contexts 审中-公开
    为上下文提供缓存机制的方法和机制

    公开(公告)号:US20070083549A1

    公开(公告)日:2007-04-12

    申请号:US11247972

    申请日:2005-10-10

    IPC分类号: G06F17/00

    CPC分类号: G06F16/289

    摘要: Disclosed is a system and method for improving the performance of marshalling and un-marshalling operations. In one approach, the system and method can be used to improve the performance of marshalling and un-marshalling operations in databases that support opaque types. The system and method is configured to allow aggregated objects to share data within the contexts. The described approach can also be used for other types of processing of a hierarchy of objects not involving marshalling and un-marshalling.

    摘要翻译: 公开了一种用于提高编组和解组合操作性能的系统和方法。 在一种方法中,系统和方法可用于提高支持不透明类型的数据库中编组和解组操作的性能。 系统和方法被配置为允许聚合对象在上下文内共享数据。 所描述的方法也可以用于不涉及编组和解组的对象的层次结构的其他类型的处理。

    Method and mechanism for storing and managing self-descriptive heterogeneous data
    13.
    发明授权
    Method and mechanism for storing and managing self-descriptive heterogeneous data 有权
    用于存储和管理自描述异构数据的方法和机制

    公开(公告)号:US06748388B1

    公开(公告)日:2004-06-08

    申请号:US09938999

    申请日:2001-08-24

    IPC分类号: G06F1730

    CPC分类号: G06F17/30595

    摘要: The present invention provides a method and mechanism to store and manage self-descriptive heterogeneous data in a database system. In one embodiment, a generic datatype is defined which encapsulate type descriptions along with the actual data itself. Another generic datatype is defined to encapsulate structural information for new datatypes. By using these generic datatypes to encapsulate heterogeneous data, the database system can be made aware of the exact structure and format of the heterogeneous data. This permits users and the database system to store, manage, and access the heterogeneous data like known datatypes in the system. Other objects, advantages, and features of the invention are described in the Drawings, Claims, and Detailed Description.

    摘要翻译: 本发明提供一种在数据库系统中存储和管理自描述异构数据的方法和机制。 在一个实施例中,定义了将实际数据本身封装在类型描述中的通用数据类型。 定义另一个通用数据类型来封装新数据类型的结构信息。 通过使用这些通用数据类型来封装异构数据,可以使数据库系统了解异构数据的确切结构和格式。 这允许用户和数据库系统存储,管理和访问异构数据,如系统中已知的数据类型。 在附图,权利要求和具体实施方式中描述了本发明的其它目的,优点和特征。