摘要 |
PROBLEM TO BE SOLVED: To provide a transactional replication system. SOLUTION: In this system, each replicated command applies to a single row identified by the primary key, and replicated commands are dispatched among multiple connections by hashing of primary key from a single command queue to ensure that changes to the same data row are always dispatched to the same connection to maintain the order of commands as originally occurred on a publisher. All connections commit their transactions at the same time in a coordinated fashion without a two phase commit. Retry logic based on a logical sequence number is used to reapply commands from any connection that fails to commit. COPYRIGHT: (C)2004,JPO&NCIPI
|