Hickman Palermo Truong & Becker LLP
Method and apparatus for propagating commit times between a plurality of database servers
A method and system for propagating commit times between a plurality of database servers that have access to a common database is provided. According to the method, each database server is associated with a logical clock. In response to initiating a commit of a transaction executing on a database server, a commit time for the transaction is determined and broadcast to one or more other database servers. According to one aspect, upon receiving the commit time at the one or more other database servers, the database servers compare the transmitted commit time to the time indicated by their logical clock. If the commit time is greater than the time indicated by their logical clock, the database server sets its logical time to reflect a time that is at least as recent as the time reflected by the transmitted commit time.
Oracle International Corporation
Y Y G G G
Y10S Y10S G06F G06F G06F
additional additional inventional inventional inventional
Alok Roger J. J. William William H.
Srivastava Bamford Lee Bridge, Jr.