Fast failover database tier in a multi-tier transaction processing system

   
   

Methods of processing transactions in a multi-tier network of at least one database client and a plurality of database servers including a primary and a backup database server are described. One method includes the step of concurrently executing a plurality of transactions including a selected transaction on a first database server during an epoch exclusively identifying the first database server as a primary. The selected transaction is committed on the first database server in response to a commit request, if the commit request is encountered before the epoch is changed. The selected transaction is broadcast to a second database server for non-concurrent execution. The selected transaction is committed on the second database server if execution is completed and the epoch has not changed.

De methodes om transacties in een multi-tier netwerk van minstens één gegevensbestandcliënt en een meerderheid van gegevensbestandservers met inbegrip van worden een primaire en reservegegevensbestandserver te verwerken beschreven. Één methode omvat de stap van gelijktijdig het uitvoeren van een meerderheid van transacties met inbegrip van een geselecteerde transactie op een eerste gegevensbestandserver tijdens een tijdvak dat uitsluitend de eerste gegevensbestandserver identificeert als primair. De geselecteerde transactie wordt begaan op de eerste gegevensbestandserver in antwoord op begaat verzoek, als verzoek bega wordt ontmoet alvorens het tijdvak wordt veranderd. De geselecteerde transactie is uitzending aan een tweede gegevensbestandserver voor non-concurrent uitvoering. De geselecteerde transactie wordt begaan op de tweede gegevensbestandserver als de uitvoering wordt voltooid en het tijdvak is niet veranderd.

 
Web www.patentalert.com

< Very-large-scale automatic categorizer for web content

< Insertable block tile for interconnecting to a device embedded in an integrated circuit

> Object request dispatch using matching of a segmented object key

> Clinical trial data management system and method

~ 00122