Transaction processing system providing improved methodology for two-phase commit decision

   
   

A transaction processing system providing improved methodology for invoking two-phase commit protocol (2PC) is described. More particularly, a transaction is handled without use of 2PC until the system determines that the transaction does, in fact, involve changes to more than one database. The methodology improves overall system performance by looking at each transaction to determine whether the transaction actually requires use of 2PC before incurring the overhead associated with use of the two-phase commit protocol. Because only a small percentage of real world transactions result in updates to more than one database, the methodology improves the overall performance of transaction processing systems considerably.

Ένα σύστημα επεξεργασίας κατά δοσοληψία που παρέχει τη βελτιωμένη μεθοδολογία για την επίκληση διφασική δεσμεύει το πρωτόκολλο (2PC) περιγράφεται. Ειδικότερα, μια συναλλαγή αντιμετωπίζεται χωρίς χρήση 2PC έως ότου καθορίζει το σύστημα ότι η συναλλαγή, στην πραγματικότητα, περιλαμβάνει τις αλλαγές σε περισσότερες από μια βάσεις δεδομένων. Η μεθοδολογία βελτιώνει τη γενική απόδοση συστημάτων με την εξέταση κάθε συναλλαγή για να καθορίσει εάν η συναλλαγή απαιτεί πραγματικά ότι η χρήση 2PC πρίν υφίσταται τα γενικά έξοδα που συνδέονται με τη χρήση του διφασικού δεσμεύει το πρωτόκολλο. Επειδή μόνο ένα μικρό ποσοστό των πραγματικών παγκόσμιων συναλλαγών οδηγεί στις αναπροσαρμογές σε περισσότερες από μια βάσεις δεδομένων, η μεθοδολογία βελτιώνει τη γενική απόδοση των συστημάτων επεξεργασίας κατά δοσοληψία αρκετά.

 
Web www.patentalert.com

< Method for rebooting only a specific logical partition in a data processing system as per a request for reboot

< Frameworks for accessing Java class files

> Object sampling technique for runtime observations of representative instances thereof

> Automated processing and delivery of media to web servers

~ 00134