A transaction processing system capable of easily and efficiently realizing
the file update processing by a plurality of transactions operating in
parallel as well as the recovery processing at a time of a fault
occurrence is disclosed. In the transaction processing system, a plurality
of transactions that carry out update processing with respect to one file
read out onto a buffer region are executed, and that one file is written
into a stable memory device at a time of commit of one transaction among
the plurality of transactions, where that one file contains a content of
committed updates made by that one transaction and a content of
non-committed updates made by other non-committed transactions, and
information for cancelling the non-committed updates.
Un sistema del tratamiento transaccional capaz de fácilmente y eficientemente realizando la actualización del archivo que procesa por una pluralidad de transacciones que funcionan en paralelo así como la recuperación que procesa a la vez de una ocurrencia de la avería se divulga. En el sistema del tratamiento transaccional, una pluralidad de transacciones que realicen la actualización que procesa con respecto a un archivo leído hacia fuera sobre una región del almacenador intermediario se ejecuta, y de que un archivo se escribe en un dispositivo de memoria estable a la vez confíe de una transacción entre la pluralidad de transacciones, donde ese un archivo contiene un contenido de las actualizaciones confiadas hechas por esa una transacción y un contenido de las actualizaciones no-confiadas hechas por otras transacciones no-confiadas, y la información para cancelar las actualizaciones no-confiadas.