-
公开(公告)号:US08627412B2
公开(公告)日:2014-01-07
申请号:US13086959
申请日:2011-04-14
申请人: Balendran Mugundan , Peter Gvozdjak , Sapna Jeswani , Jimmy Yu Wu , Raghu Ram , Chadwin James Mumford , David Olix
发明人: Balendran Mugundan , Peter Gvozdjak , Sapna Jeswani , Jimmy Yu Wu , Raghu Ram , Chadwin James Mumford , David Olix
IPC分类号: G06F7/04
CPC分类号: G06F11/2005 , G06F11/1443 , G06F2201/80
摘要: 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.
摘要翻译: 第一计算机建立与第二计算机的逻辑连接,用于从数据库请求和/或接收数据。 逻辑连接独立于用于连接到数据库的底层物理网络连接。 两个计算机都存储上下文标识符,以使逻辑连接的上下文能够在逻辑连接中的一个物理网络连接到另一个物理网络连接的交换机之间持久化,从而使得在第二物理网络连接上的数据库传输能够在第二物理网络连接上继续 第一个物理网络连接发生。
-
公开(公告)号:US20120266211A1
公开(公告)日:2012-10-18
申请号:US13086959
申请日:2011-04-14
申请人: Balendran Mugundan , Peter Gvozdjak , Sapna Jeswani , Jimmy Yu Wu , Raghu Ram , Chadwin James Mumford , David Olix
发明人: Balendran Mugundan , Peter Gvozdjak , Sapna Jeswani , Jimmy Yu Wu , Raghu Ram , Chadwin James Mumford , David Olix
CPC分类号: G06F11/2005 , G06F11/1443 , G06F2201/80
摘要: 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.
摘要翻译: 第一计算机建立与第二计算机的逻辑连接,用于从数据库请求和/或接收数据。 逻辑连接独立于用于连接到数据库的底层物理网络连接。 两个计算机都存储上下文标识符,以使逻辑连接的上下文能够在逻辑连接中的一个物理网络连接到另一个物理网络连接的交换机之间持久化,从而使得在第二物理网络连接上的数据库传输能够在第二物理网络连接上继续 第一个物理网络连接发生。
-
公开(公告)号:US08694618B2
公开(公告)日:2014-04-08
申请号:US13086272
申请日:2011-04-13
申请人: Balendran Mugundan , Peter Gvozdjak , Sapna Jeswani , Jimmy Yu Wu , Raghu Ram , Chadwin James Mumford
发明人: Balendran Mugundan , Peter Gvozdjak , Sapna Jeswani , Jimmy Yu Wu , Raghu Ram , Chadwin James Mumford
IPC分类号: G06F15/173
CPC分类号: H04L67/10 , H04L43/0829 , H04L45/245 , H04L47/41 , H04L47/624 , Y02D50/30
摘要: 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.
摘要翻译: 第一台计算机利用与第二台计算机的逻辑连接。 逻辑连接包括在第一计算机上使用多个物理网络设备的多个物理网络连接。 使用逻辑连接的两个或更多个物理网络设备来传送诸如数据库请求或响应之类的单个数据传输的分组。 逻辑连接可以包括第二计算机上的单个物理网络设备,创建一对多逻辑连接,或者还可以包括第二计算机上的多个物理网络设备,创建多对多逻辑连接。
-
公开(公告)号:US20120265855A1
公开(公告)日:2012-10-18
申请号:US13086272
申请日:2011-04-13
申请人: Balendran Mugundan , Peter Gvozdjak , Sapna Jeswani , Jimmy Yu Wu , Raghu Ram , Chadwin James Mumford
发明人: Balendran Mugundan , Peter Gvozdjak , Sapna Jeswani , Jimmy Yu Wu , Raghu Ram , Chadwin James Mumford
IPC分类号: G06F15/16
CPC分类号: H04L67/10 , H04L43/0829 , H04L45/245 , H04L47/41 , H04L47/624 , Y02D50/30
摘要: 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.
摘要翻译: 第一台计算机利用与第二台计算机的逻辑连接。 逻辑连接包括在第一计算机上使用多个物理网络设备的多个物理网络连接。 使用逻辑连接的两个或更多个物理网络设备来传送诸如数据库请求或响应之类的单个数据传输的分组。 逻辑连接可以包括第二计算机上的单个物理网络设备,创建一对多逻辑连接,或者还可以包括第二计算机上的多个物理网络设备,创建多对多逻辑连接。
-
公开(公告)号:US20120265801A1
公开(公告)日:2012-10-18
申请号:US13086269
申请日:2011-04-13
申请人: Balendran Mugundan , Peter Gvozdjak , Sapna Jeswani , Jimmy Yu Wu , Raghu Ram , Chadwin James Mumford
发明人: Balendran Mugundan , Peter Gvozdjak , Sapna Jeswani , Jimmy Yu Wu , Raghu Ram , Chadwin James Mumford
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.
摘要翻译: 基于由发送计算机提供的上下文信息,数据传输被接收和处理成乱序。 数据传输中的单个数据包被标记为需要进行顺序处理,而数据传输的其余数据包是按顺序处理的。 分组可以用顺序标识符标记,以使接收计算机能够确定顺序处理所需的分组的正确排序。
-
公开(公告)号:US09251194B2
公开(公告)日:2016-02-02
申请号:US13559337
申请日:2012-07-26
申请人: Matthew Alban Neerincx , Luiz Fernando Federico Dos Santos , Oleg Ignat , David Bruce Lomet , Quetzalcoatl Bradley , Raghu Ram , Chadwin James Mumford , Peter Gvozdjak , Balendran Mugundan
发明人: Matthew Alban Neerincx , Luiz Fernando Federico Dos Santos , Oleg Ignat , David Bruce Lomet , Quetzalcoatl Bradley , Raghu Ram , Chadwin James Mumford , Peter Gvozdjak , Balendran Mugundan
CPC分类号: H04L67/32 , G06F11/1402 , G06F17/30348 , G06F17/30864 , G06F2201/80 , H04L67/142 , H04L69/40
摘要: 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 to handle a database query for the client. A command of the session may be received by the first database server from the client. Data requested by the command may be retrieved. Prior to responding to the command, the data is spooled to a session state stored in a repository of the first database server, and the session state is replicated to one or more additional database servers. The session state stored in the repository of the first database server enables the first database server and client to recover from a failure of the session. The replicated session state enables the additional database server(s) to reestablish the session and respond to the command, instead of the first database server, if the session fails.
摘要翻译: 本文描述了从客户端和数据库服务器之间的会话故障中恢复的技术。 可以在客户端和第一数据库服务器之间建立会话来处理客户端的数据库查询。 会话的命令可以由客户端由第一数据库服务器接收。 可以检索命令请求的数据。 在响应命令之前,将数据假脱机到存储在第一数据库服务器的存储库中的会话状态,并将会话状态复制到一个或多个其他数据库服务器。 存储在第一数据库服务器的存储库中的会话状态使得第一数据库服务器和客户端能够从会话的故障中恢复。 如果会话失败,复制的会话状态使得附加数据库服务器能够重新建立会话并响应命令而不是第一个数据库服务器。
-
公开(公告)号:US20140032491A1
公开(公告)日:2014-01-30
申请号:US13560468
申请日:2012-07-27
申请人: Matthew Alban Neerincx , Luiz Fernando Federico Dos Santos , Oleg Ignat , David Bruce Lomet , Quetzalcoatl Bradley , Raghu Ram , Chadwin James Mumford , Peter Gvozdjak , Balendran Mugundan
发明人: Matthew Alban Neerincx , Luiz Fernando Federico Dos Santos , Oleg Ignat , David Bruce Lomet , Quetzalcoatl Bradley , Raghu Ram , Chadwin James Mumford , Peter Gvozdjak , Balendran Mugundan
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.
摘要翻译: 本文描述了从客户端和数据库服务器之间的会话故障中恢复的技术。 可以在客户端和第一数据库服务器之间建立会话,并且可以打开事务来处理多个数据库命令。 可以从数据库服务器处的客户端接收与事务相关联的一个或多个命令。 每个接收到的命令都具有相关联的命令标识符。 事务日志存储与每个接收到的命令相关联的命令标识符,并且指示每个接收到的命令是否已经在数据库服务器上成功执行。 会话失败后,重新建立会话,并从客户端接收另一个命令的命令标识符。 如果确定与其他命令相关联的命令标识符已经存储在事务日志中,则不需要执行该命令,并且事务可以继续。
-
公开(公告)号:US08898109B2
公开(公告)日:2014-11-25
申请号:US13560468
申请日:2012-07-27
申请人: Matthew Alban Neerincx , Luiz Fernando Federico Dos Santos , Oleg Ignat , David Bruce Lomet , Quetzalcoatl Bradley , Raghu Ram , Chadwin James Mumford , Peter Gvozdjak , Balendran Mugundan
发明人: Matthew Alban Neerincx , Luiz Fernando Federico Dos Santos , Oleg Ignat , David Bruce Lomet , Quetzalcoatl Bradley , Raghu Ram , Chadwin James Mumford , Peter Gvozdjak , Balendran Mugundan
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.
摘要翻译: 本文描述了从客户端和数据库服务器之间的会话故障中恢复的技术。 可以在客户端和第一数据库服务器之间建立会话,并且可以打开事务来处理多个数据库命令。 可以从数据库服务器处的客户端接收与事务相关联的一个或多个命令。 每个接收到的命令都具有相关联的命令标识符。 事务日志存储与每个接收到的命令相关联的命令标识符,并且指示每个接收到的命令是否已经在数据库服务器上成功执行。 会话失败后,重新建立会话,并从客户端接收另一个命令的命令标识符。 如果确定与其他命令相关联的命令标识符已经存储在事务日志中,则不需要执行该命令,并且事务可以继续。
-
公开(公告)号:US20140032964A1
公开(公告)日:2014-01-30
申请号:US13559337
申请日:2012-07-26
申请人: Matthew Alban Neerincx , Luiz Fernando Federico Dos Santos , Oleg Ignat , David Bruce Lomet , Quetzalcoatl Bradley , Raghu Ram , Chadwin James Mumford , Peter Gvozdjak
发明人: Matthew Alban Neerincx , Luiz Fernando Federico Dos Santos , Oleg Ignat , David Bruce Lomet , Quetzalcoatl Bradley , Raghu Ram , Chadwin James Mumford , Peter Gvozdjak
CPC分类号: H04L67/32 , G06F11/1402 , G06F17/30348 , G06F17/30864 , G06F2201/80 , H04L67/142 , H04L69/40
摘要: 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 to handle a database query for the client. A command of the session may be received by the first database server from the client. Data requested by the command may be retrieved. Prior to responding to the command, the data is spooled to a session state stored in a repository of the first database server, and the session state is replicated to one or more additional database servers. The session state stored in the repository of the first database server enables the first database server and client to recover from a failure of the session. The replicated session state enables the additional database server(s) to reestablish the session and respond to the command, instead of the first database server, if the session fails.
摘要翻译: 本文描述了从客户端和数据库服务器之间的会话故障中恢复的技术。 可以在客户端和第一数据库服务器之间建立会话来处理客户端的数据库查询。 会话的命令可以由客户端由第一数据库服务器接收。 可以检索命令请求的数据。 在响应命令之前,将数据假脱机到存储在第一数据库服务器的存储库中的会话状态,并将会话状态复制到一个或多个其他数据库服务器。 存储在第一数据库服务器的存储库中的会话状态使得第一数据库服务器和客户端能够从会话的故障中恢复。 如果会话失败,复制的会话状态使得附加数据库服务器能够重新建立会话并响应命令而不是第一个数据库服务器。
-
10.
公开(公告)号:US20090112889A1
公开(公告)日:2009-04-30
申请号:US11923841
申请日:2007-10-25
IPC分类号: G06F7/06
CPC分类号: H04L49/901 , H03M7/30 , H03M7/3066 , H04L49/90 , H04L49/9021 , H04L69/04
摘要: Systems and methodologies that enhance a Tabular Data Stream (TDS) protocol by enabling efficient transmission of a row(s) with null columns(s). An identification component employs a bit map that can be positioned at beginning of a row, to indicate to the receiving side (e.g., a client) columns that are to be sent. Accordingly, by distinguishing columns that are null from columns that are not null—followed by sending columns that are not null—transmission resources can be effectively employed.
摘要翻译: 通过实现具有空列的行的高效传输来增强表格数据流(TDS)协议的系统和方法。 识别组件使用可以位于行开始处的位图,以指示要发送的接收方(例如,客户机)列。 因此,通过将不为零的列区分为非空的列,随后发送不为零的传输资源的列可以被有效地使用。
-
-
-
-
-
-
-
-
-