Statement-level and procedural-level replication
    1.
    发明授权
    Statement-level and procedural-level replication 有权
    语句级和程序级复制

    公开(公告)号:US09569514B2

    公开(公告)日:2017-02-14

    申请号:US14052531

    申请日:2013-10-11

    CPC classification number: G06F17/30575 G06F17/30578

    Abstract: Techniques for replicating data in database systems are described. In an example embodiment, a set of changes is received at a destination database, where the set of changes has been applied at a source database and is being replicated from the source database to the destination database. The set of changes is analyzed and it is determined that the set of changes includes two or more of: a subset of row-level changes, a subset of statement-level changes, and a subset of procedure-level changes. A set of dependencies is determined at least between the changes that are included in the subsets of changes. The changes, in the subsets of changes, are assigned to two or more processing elements. The set of changes is applied to the destination database by executing the two or more processing elements in parallel to each other and based on the set of dependencies.

    Abstract translation: 描述了在数据库系统中复制数据的技术。 在示例实施例中,在目的地数据库处接收一组改变,其中该变更集合已经在源数据库处应用并且正在从源数据库复制到目的地数据库。 分析一组变化,并且确定该组更改包括以下两个或多个:行级更改的子集,语句级更改的子集以及过程级更改的子集。 至少在更改子集中包含的更改之间确定一组依赖关系。 更改子集中的更改分配给两个或多个处理元素。 通过相互并行并基于一组依赖关系执行两个或多个处理元件,将该组更改应用于目的地数据库。

    Method and system for automatic failover for clients accessing a resource through a server using hybrid checksum location
    3.
    发明授权
    Method and system for automatic failover for clients accessing a resource through a server using hybrid checksum location 有权
    用于通过使用混合校验和位置的服务器访问资源的客户机的自动故障转移的方法和系统

    公开(公告)号:US09582375B2

    公开(公告)日:2017-02-28

    申请号:US14272167

    申请日:2014-05-07

    Abstract: Some embodiments are directed to a method and apparatus for implementing an automatic failover mechanism for a resource. A client accesses a source through a first server using a first session. During the session, the client stores checksum information corresponding to data received via the session with the first server. When it is detected that the session between the first server and the client has failed, the client is automatically connected with second server that has access to the resource. The checksum information is transmitted from the client to the second server, where it is compared with checksum information calculated at the second server, so that a determination can be made as to whether the client can continue processing where it left off when connected to the second server.

    Abstract translation: 一些实施例涉及用于实现资源的自动故障切换机制的方法和装置。 客户端通过第一个服务器使用第一个会话来访问源。 在会话期间,客户端存储与经由与第一服务器的会话接收的数据相对应的校验和信息。 当检测到第一台服务器和客户端之间的会话发生故障时,客户机将自动连接到可访问该资源的第二台服务器。 校验和信息从客户端发送到第二服务器,在第二服务器处与第二服务器计算的校验和信息进行比较,从而可以确定当连接到第二服务器时客户端是否可以继续处理 服务器。

    STATEMENT-LEVEL AND PROCEDURAL-LEVEL REPLICATION
    4.
    发明申请
    STATEMENT-LEVEL AND PROCEDURAL-LEVEL REPLICATION 有权
    声明级和程序级别的复制

    公开(公告)号:US20140040203A1

    公开(公告)日:2014-02-06

    申请号:US14052531

    申请日:2013-10-11

    CPC classification number: G06F17/30575 G06F17/30578

    Abstract: Techniques for replicating data in database systems are described. In an example embodiment, a set of changes is received at a destination database, where the set of changes has been applied at a source database and is being replicated from the source database to the destination database. The set of changes is analyzed and it is determined that the set of changes includes two or more of: a subset of row-level changes, a subset of statement-level changes, and a subset of procedure-level changes. A set of dependencies is determined at least between the changes that are included in the subsets of changes. The changes, in the subsets of changes, are assigned to two or more processing elements. The set of changes is applied to the destination database by executing the two or more processing elements in parallel to each other and based on the set of dependencies.

    Abstract translation: 描述了在数据库系统中复制数据的技术。 在示例实施例中,在目的地数据库处接收一组改变,其中该变更集合已经在源数据库处应用并且正在从源数据库复制到目的地数据库。 分析一组变化,并且确定该组更改包括以下两个或多个:行级更改的子集,语句级更改的子集以及过程级更改的子集。 至少在更改子集中包含的更改之间确定一组依赖关系。 更改子集中的更改分配给两个或多个处理元素。 通过相互并行并基于一组依赖关系执行两个或多个处理元件,将该组更改应用于目的地数据库。

    Method and system for implementing distributed lobs

    公开(公告)号:US11907251B2

    公开(公告)日:2024-02-20

    申请号:US15690894

    申请日:2017-08-30

    CPC classification number: G06F16/27 G06F16/2219 G06F16/2282

    Abstract: Upon receiving a query at a local database server from a client directed to a LOB stored at a remote database server, a remote LOB locator is created comprising a local LOB locator indicating the LOB's location and a database link associated with the remote database server. The remote LOB locator is communicated to the client, which submits a request to the local database server to perform an operation directed to the LOB. The request is forwarded to the remote database server using the remote LOB locator, where the operation is performed. This mechanism is extended to work with sharded databases. Character set conversions are minimized when returning data to the client from the remote database server. Remote LOB locators may serve as bind variables for DML statements directed to local or remote tables. Local LOB locators may serve as bind variables for DML statements directed to remote tables.

Patent Agency Ranking