Transparent database connection reconnect
    1.
    发明授权
    Transparent database connection reconnect 有权
    透明数据库连接重新连接

    公开(公告)号:US08627412B2

    公开(公告)日:2014-01-07

    申请号:US13086959

    申请日:2011-04-14

    IPC分类号: G06F7/04

    摘要: A first computer establishes a logical connection to a second computer for requesting and/or receiving data from a database. A logical connection is independent of the underlying physical network connection used to connect to the database. A context identifier is stored by both computers to enable the context of a logical connection to be persisted between switches from one physical network connection to another within the logical connection thus enabling database transfers to be continued on a second physical network connection when a failure in a first physical network connection occurs.

    摘要翻译: 第一计算机建立与第二计算机的逻辑连接,用于从数据库请求和/或接收数据。 逻辑连接独立于用于连接到数据库的底层物理网络连接。 两个计算机都存储上下文标识符,以使逻辑连接的上下文能够在逻辑连接中的一个物理网络连接到另一个物理网络连接的交换机之间持久化,从而使得在第二物理网络连接上的数据库传输能够在第二物理网络连接上继续 第一个物理网络连接发生。

    TRANSPARENT DATABASE CONNECTION RECONNECT
    2.
    发明申请
    TRANSPARENT DATABASE CONNECTION RECONNECT 有权
    透明数据库连接重建

    公开(公告)号:US20120266211A1

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

    申请号:US13086959

    申请日:2011-04-14

    IPC分类号: G06F11/14 G06F21/00 G06F15/16

    摘要: A first computer establishes a logical connection to a second computer for requesting and/or receiving data from a database. A logical connection is independent of the underlying physical network connection used to connect to the database. A context identifier is stored by both computers to enable the context of a logical connection to be persisted between switches from one physical network connection to another within the logical connection thus enabling database transfers to be continued on a second physical network connection when a failure in a first physical network connection occurs.

    摘要翻译: 第一计算机建立与第二计算机的逻辑连接,用于从数据库请求和/或接收数据。 逻辑连接独立于用于连接到数据库的底层物理网络连接。 两个计算机都存储上下文标识符,以使逻辑连接的上下文能够在逻辑连接中的一个物理网络连接到另一个物理网络连接的交换机之间持久化,从而使得在第二物理网络连接上的数据库传输能够在第二物理网络连接上继续 第一个物理网络连接发生。

    Maximizing data transfer through multiple network devices
    3.
    发明授权
    Maximizing data transfer through multiple network devices 有权
    通过多个网络设备最大化数据传输

    公开(公告)号:US08694618B2

    公开(公告)日:2014-04-08

    申请号:US13086272

    申请日:2011-04-13

    IPC分类号: G06F15/173

    摘要: A first computer utilizes a logical connection with a second computer. The logical connection comprises multiple physical network connections using multiple physical network devices on the first computer. Two or more of the physical network devices of a logical connection are used to transfer packets of a single data transfer such as a database request or response. A logical connection can include a single physical network device on the second computer creating a one-to-many logical connection or may also include multiple physical network devices on the second computer creating a many-to-many logical connection.

    摘要翻译: 第一台计算机利用与第二台计算机的逻辑连接。 逻辑连接包括在第一计算机上使用多个物理网络设备的多个物理网络连接。 使用逻辑连接的两个或更多个物理网络设备来传送诸如数据库请求或响应之类的单个数据传输的分组。 逻辑连接可以包括第二计算机上的单个物理网络设备,创建一对多逻辑连接,或者还可以包括第二计算机上的多个物理网络设备,创建多对多逻辑连接。

    MAXIMIZING DATA TRANSFER THROUGH MULTIPLE NETWORK DEVICES
    4.
    发明申请
    MAXIMIZING DATA TRANSFER THROUGH MULTIPLE NETWORK DEVICES 有权
    通过多个网络设备最大化数据传输

    公开(公告)号:US20120265855A1

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

    申请号:US13086272

    申请日:2011-04-13

    IPC分类号: G06F15/16

    摘要: A first computer utilizes a logical connection with a second computer. The logical connection comprises multiple physical network connections using multiple physical network devices on the first computer. Two or more of the physical network devices of a logical connection are used to transfer packets of a single data transfer such as a database request or response. A logical connection can include a single physical network device on the second computer creating a one-to-many logical connection or may also include multiple physical network devices on the second computer creating a many-to-many logical connection.

    摘要翻译: 第一台计算机利用与第二台计算机的逻辑连接。 逻辑连接包括在第一计算机上使用多个物理网络设备的多个物理网络连接。 使用逻辑连接的两个或更多个物理网络设备来传送诸如数据库请求或响应之类的单个数据传输的分组。 逻辑连接可以包括第二计算机上的单个物理网络设备,创建一对多逻辑连接,或者还可以包括第二计算机上的多个物理网络设备,创建多对多逻辑连接。

    OUT OF ORDER ASSEMBLING OF DATA PACKETS
    5.
    发明申请
    OUT OF ORDER ASSEMBLING OF DATA PACKETS 审中-公开
    数据包的订单丢失

    公开(公告)号:US20120265801A1

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

    申请号:US13086269

    申请日:2011-04-13

    IPC分类号: G06F15/16

    CPC分类号: H04L47/34

    摘要: A data transfer is received and processed out of order based on contextual information provided by the sending computer. Individual packets within a data transfer are marked as requiring in order processing while the remaining packets of the data transfer are processed out of order. The packets may be labeled with a sequential identifier to enable the receiving computer to determine the proper ordering of packets that require in order processing.

    摘要翻译: 基于由发送计算机提供的上下文信息,数据传输被接收和处理成乱序。 数据传输中的单个数据包被标记为需要进行顺序处理,而数据传输的其余数据包是按顺序处理的。 分组可以用顺序标识符标记,以使接收计算机能够确定顺序处理所需的分组的正确排序。

    AUTOMATIC TRANSACTION RETRY AFTER SESSION FAILURE
    7.
    发明申请
    AUTOMATIC TRANSACTION RETRY AFTER SESSION FAILURE 有权
    会话失败后的自动交易重装

    公开(公告)号:US20140032491A1

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

    申请号:US13560468

    申请日:2012-07-27

    IPC分类号: G06F17/30 G06F15/16

    CPC分类号: G06F17/30345

    摘要: Techniques for recovering from session failures between clients and database servers are described herein. A session may be established between a client and a first database server, and a transaction may be opened to process a plurality of database commands. One or more commands associated with the transaction may be received from the client at the database server. Each received command has an associated command identifier. A transaction log stores the command identifier associated with each received command and indicates whether each received command has been successfully executed at the database server. After a session failure, the session is reestablished, and a command identifier for a further command is received from the client. If the command identifier associated with the further command is determined to have been stored in the transaction log, the command does not need to be executed, and the transaction may continue.

    摘要翻译: 本文描述了从客户端和数据库服务器之间的会话故障中恢复的技术。 可以在客户端和第一数据库服务器之间建立会话,并且可以打开事务来处理多个数据库命令。 可以从数据库服务器处的客户端接收与事务相关联的一个或多个命令。 每个接收到的命令都具有相关联的命令标识符。 事务日志存储与每个接收到的命令相关联的命令标识符,并且指示每个接收到的命令是否已经在数据库服务器上成功执行。 会话失败后,重新建立会话,并从客户端接收另一个命令的命令标识符。 如果确定与其他命令相关联的命令标识符已经存储在事务日志中,则不需要执行该命令,并且事务可以继续。

    Automatic transaction retry after session failure
    8.
    发明授权
    Automatic transaction retry after session failure 有权
    会话失败后自动事务重试

    公开(公告)号:US08898109B2

    公开(公告)日:2014-11-25

    申请号:US13560468

    申请日:2012-07-27

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30345

    摘要: Techniques for recovering from session failures between clients and database servers are described herein. A session may be established between a client and a first database server, and a transaction may be opened to process a plurality of database commands. One or more commands associated with the transaction may be received from the client at the database server. Each received command has an associated command identifier. A transaction log stores the command identifier associated with each received command and indicates whether each received command has been successfully executed at the database server. After a session failure, the session is reestablished, and a command identifier for a further command is received from the client. If the command identifier associated with the further command is determined to have been stored in the transaction log, the command does not need to be executed, and the transaction may continue.

    摘要翻译: 本文描述了从客户端和数据库服务器之间的会话故障中恢复的技术。 可以在客户端和第一数据库服务器之间建立会话,并且可以打开事务来处理多个数据库命令。 可以从数据库服务器处的客户端接收与事务相关联的一个或多个命令。 每个接收到的命令都具有相关联的命令标识符。 事务日志存储与每个接收到的命令相关联的命令标识符,并且指示每个接收到的命令是否已经在数据库服务器上成功执行。 会话失败后,重新建立会话,并从客户端接收另一个命令的命令标识符。 如果确定与其他命令相关联的命令标识符已经存储在事务日志中,则不需要执行该命令,并且事务可以继续。

    IDEMPOTENT COMMAND EXECUTION
    9.
    发明申请
    IDEMPOTENT COMMAND EXECUTION 审中-公开
    认真的命令执行

    公开(公告)号:US20130311525A1

    公开(公告)日:2013-11-21

    申请号:US13471670

    申请日:2012-05-15

    IPC分类号: G06F17/30

    CPC分类号: G06F16/2455 G06F16/2358

    摘要: Systems and methods are described that facilitate idempotent execution of commands generated by a client for execution by a database server. Each command transmitted to the server includes a command ID generated by the client. The server attempts to execute each command and subsequently stores the command ID associated therewith in a repository along with an indication of whether the command executed successfully. When a new command is received by the server, it determines if the command ID associated therewith has already been stored in the repository. If the command ID associated with the new command has not already been stored in the repository, then the server executes the new command. If the command ID associated with the new command has already been stored in the repository and a previously-received command associated with the command ID has been executed successfully, then the server will not execute the new command.

    摘要翻译: 描述了促进由客户机生成的用于数据库服务器执行的命令的幂等执行的系统和方法。 发送到服务器的每个命令包括由客户端生成的命令ID。 服务器尝试执行每个命令,随后将与其相关联的命令ID与指示是否成功执行的指示一起存储在存储库中。 当服务器接收到新的命令时,它确定与其相关联的命令ID是否已经存储在存储库中。 如果与新命令相关联的命令ID尚未存储在存储库中,则服务器将执行新命令。 如果与新命令相关联的命令ID已经存储在存储库中,并且与命令ID相关联的先前接收到的命令已成功执行,则服务器将不执行新命令。