System using session data stored in session data storage for associating
and disassociating user identifiers for switching client sessions in a
server
    1.
    发明授权
    System using session data stored in session data storage for associating and disassociating user identifiers for switching client sessions in a server 失效
    系统使用存储在会话数据存储器中的会话数据,用于关联和分离用户标识符以切换服务器中的客户端会话

    公开(公告)号:US6088728A

    公开(公告)日:2000-07-11

    申请号:US873057

    申请日:1997-06-11

    摘要: A method and apparatus allows clients to share ports on a server. The server can maintain more sessions than server ports. When a client sends a command directed to the server, a resource manager inserted between the clients and the server intercepts the command and directs the server to select the session associated with a client prior to or at the same time that the resource manager forwards the intercepted command to the server. Responses from the server are forwarded by the resource manager to the client that sent the command to which the response relates. The resource manager may be coupled to multiple clients, and one or more ports of one or more servers.

    摘要翻译: 一种方法和设备允许客户机在服务器上共享端口。 服务器可以维护比服务器端口更多的会话。 当客户端发送指向服务器的命令时,插入客户端和服务器之间的资源管理器截取该命令,并指示服务器在资源管理器转发截取的数据之前或同时选择与客户端相关联的会话 命令到服务器。 来自服务器的响应由资源管理器转发给发送响应所涉及的命令的客户端。 资源管理器可以耦合到多个客户端以及一个或多个服务器的一个或多个端口。

    Method and apparatus for coupling clients to servers
    2.
    发明授权
    Method and apparatus for coupling clients to servers 失效
    将客户机连接到服务器的方法和设备

    公开(公告)号:US06243751B1

    公开(公告)日:2001-06-05

    申请号:US08872529

    申请日:1997-06-11

    IPC分类号: G06F1516

    摘要: A method and apparatus allows clients to share ports on a server. The server can maintain more sessions than server ports. When a client sends a command directed to the server, a resource manager inserted between the clients and the server intercepts the command and directs the server to select the session associated with a client prior to or at the same time that the resource manager forwards the intercepted command to the server. Responses from the server are forwarded by the resource manager to the client that sent the command to which the response relates. The resource manager may be coupled to multiple clients, and one or more ports of one or more servers.

    摘要翻译: 一种方法和设备允许客户机在服务器上共享端口。 服务器可以维护比服务器端口更多的会话。 当客户端发送指向服务器的命令时,插入客户端和服务器之间的资源管理器截取该命令,并指示服务器在资源管理器转发截取的数据之前或同时选择与客户端相关联的会话 命令到服务器。 来自服务器的响应由资源管理器转发给发送响应所涉及的命令的客户端。 资源管理器可以耦合到多个客户端以及一个或多个服务器的一个或多个端口。

    Method and apparatus for implementing segmented arrays in a database
    3.
    发明授权
    Method and apparatus for implementing segmented arrays in a database 失效
    在数据库中实现分段数组的方法和装置

    公开(公告)号:US5845296A

    公开(公告)日:1998-12-01

    申请号:US677771

    申请日:1996-07-10

    IPC分类号: G06F12/02 G06F17/30

    摘要: A method and apparatus for implementing segmented arrays in a database system. According to one embodiment of the invention, rather than allocating a contiguous block of memory for each array, the memory for storing at least selected arrays is broken into smaller pieces of memory referred to herein as memory segments. When the memory for an array is broken into memory segments, the array is referred to herein as a "segmented array." Each memory segment associated with a segmented array is divided into one or more memory areas, each of which represent an element of that array. The memory segments associated with a segmented array need not be contiguous. According to another aspect of the invention, the number of segments allocated for a segmented array can be increased or decreased during execution. According to yet another aspect of the invention, only some of the memory segments required to store a segmented array are initially allocated. The remainder of the memory segments required to store the array are allocated on an as needed basis. According to another aspect of the invention, database systems may implement all or only some arrays as segmented arrays. In a database system that supports both segmented and contiguous arrays, whether the memory for a particular array is segmented or contiguous can depend on any number of factors.

    摘要翻译: 一种用于在数据库系统中实现分段数组的方法和装置。 根据本发明的一个实施例,不是为每个阵列分配连续的存储块,而是用于存储至少所选择的阵列的存储器被分解成这里被称为存储器段的更小的存储块。 当阵列的内存被分解成内存段时,阵列在这里被称为“分段阵列”。 与分段阵列相关联的每个存储器段被分成一个或多个存储器区域,每个存储器区域表示该阵列的元件。 与分段数组相关联的内存段不必是连续的。 根据本发明的另一方面,在执行期间可以增加或减少为分段阵列分配的段数。 根据本发明的另一方面,最初仅分配存储分段阵列所需的一些存储器段。 根据需要分配存储阵列所需的其余内存段。 根据本发明的另一方面,数据库系统可以将所有或仅一些阵列实现为分段阵列。 在支持分段和连续阵列的数据库系统中,特定阵列的内存是否被分段或连续可以取决于任何数量的因素。

    Method and apparatus for reducing the memory required to store bind
variable descriptors in a database
    4.
    发明授权
    Method and apparatus for reducing the memory required to store bind variable descriptors in a database 失效
    用于减少在数据库中存储绑定变量描述符所需的存储器的方法和装置

    公开(公告)号:US5802523A

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

    申请号:US669244

    申请日:1996-06-21

    IPC分类号: G06F17/30

    CPC分类号: G06F17/3041 Y10S707/99944

    摘要: The present invention discloses a method and apparatus for reducing the memory required to store bind variable descriptors in a database system. In embodiments of the invention, bind variable descriptors continue to be maintained in the shared cursor objects, but bind variables are no longer maintained in the instantiation objects. If the bind variables associated with an instantiation object are accurately described by the bind variable descriptors in a shared object to which the instantiation object is linked, then only data indicating the bind variables associated with the instantiation object are accurately described is maintained in the instantiation object. In contrast, if the bind variable descriptors associated with an instantiation object are not accurately described, only data describing how the attributes of the bind variables associated with the instantiation object differ from those associated with the shared cursor object are maintained in the instantiation object.

    摘要翻译: 本发明公开了一种减少在数据库系统中存储绑定变量描述符所需的存储器的方法和装置。 在本发明的实施例中,绑定变量描述符继续保持在共享游标对象中,但是绑定变量不再保持在实例化对象中。 如果与实例化对象相关联的绑定变量由实例化对象链接到的共享对象中的绑定变量描述符进行准确描述,则只有表示与实例化对象关联的绑定变量的数据被准确描述才被保留在实例化对象中 。 相比之下,如果没有准确描述与实例化对象相关联的绑定变量描述符,则只有描述与实例化对象相关联的绑定变量的属性与共享光标对象相关联的属性的不同的数据被保留在实例化对象中。

    Serially reusable execution memory
    5.
    发明授权
    Serially reusable execution memory 失效
    连续可重用的执行内存

    公开(公告)号:US5987580A

    公开(公告)日:1999-11-16

    申请号:US835160

    申请日:1997-04-04

    IPC分类号: G06F9/50 G06F12/00

    摘要: Execution memory for use in processing a program unit for a database is allocated by inspecting an execution memory area pool for a previously allocated execution memory area. If a previously allocated execution memory area is found, then the previously allocated execution memory area is established as the execution memory area for executing the program unit. On the other hand, if a previously allocated execution memory area is not found, then a new execution memory area is allocated and configured for executing the program unit.

    摘要翻译: 通过检查先前分配的执行存储器区域的执行存储器区域池来分配用于处理数据库的程序单元的执行存储器。 如果找到先前分配的执行存储器区域,则先前分配的执行存储器区域被建立为用于执行程序单元的执行存储器区域。 另一方面,如果未找到先前分配的执行存储器区域,则分配新的执行存储器区域并配置用于执行程序单元。