摘要:
The invention relates to a method of synchronizing a plurality of clients accessing a database, each client executing a plurality of tasks on the database, wherein the method comprises for each of the clients the steps of accumulating the time of one or more tasks performed by the client after the issuance of a synchronization request and rejecting a request for the opening of a new task of the client, if the accumulated task time exceeds a maximum accumulated task time.
摘要:
Embodiments of the present disclosure are directed to a database system and methods for storing and replicating data of a primary database. A method for replicating data item may include receiving replication data from a primary database system and replicating the one or more data items of the primary database system in accordance with the replication data. The replication data may include a transaction log including information on transactions processed by the primary database system and database lock data relating to at least one lock on the one or more data items of the primary database system in order to support simultaneous queries to the primary and replication database systems. The method may also include rolling-back the replication data in the at least one replication database system based on the information on transactions processed by the primary database system and the database lock data.
摘要:
The invention relates to a method of synchronizing a plurality of clients accessing a database, each client executing a plurality of tasks on the database, wherein the method comprises for each of the clients the steps of accumulating the time of one or more tasks performed by the client after the issuance of a synchronization request and rejecting a request for the opening of a new task of the client, if the accumulated task time exceeds a maximum accumulated task time.
摘要:
The present invention concerns a method for replicating data of a database server (10) by at least one replication server (20), the method comprising the following steps performed by the at least one replication server (20): a. sending a database request (40) to the database server (10), wherein the database request (40) comprises metadata (421c, 421d) indicating replication data requested by the at least one replication server (20); and b. receiving a database response (40′) from the database server (10), wherein the database response (40′) comprises the requested replication data indicated by the metadata (421c, 421d).
摘要:
The present invention concerns a method for replicating one or more data items of a primary database system (10), the method comprising the following steps performed by the primary database system (10); a. providing replication data (102, 104) to at least one replication database system (20), the replication data (102, 104) being usable for replicating the one or more data items of the primary database system (10) by the at least one replication database system (20); and b. adding lock data (103) to the replication data (102, 104) sent in step a., wherein the lock data (103) relates to at least one lock on the one or more data items.
摘要:
The present invention concerns a method for replicating data of a database server (10) by at least one replication server (20), the method comprising the following steps performed by the at least one replication server (20): a. sending a database request (40) to the database server (10), wherein the database request (40) comprises metadata (421c, 421d) indicating replication data requested by the at least one replication server (20); and b. receiving a database response (40′) from the database server (10), wherein the database response (40′) comprises the requested replication data indicated by the metadata (421c, 421d).