Muchos usuarios conectados (II)

From: "Juan Luis Echeverria" <juanluise(at)usa(dot)net>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Muchos usuarios conectados (II)
Date: 2007-05-04 01:06:44
Message-ID: 828LeDaYx0454M36@cmsapps01.cms.usa.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola lista!
Mi duda esta basada en la pregunta de E Quijada ("Muchos usuarios
conectados") que hizo este mismo día:
Imaginemos el caso de 5 usuarios de una aplicación cliente-servidor en donde
se tiene un solo usuario de BD; en determinado momento los 5 usuarios
ejecutan un proceso que contiene varias transacciones en donde el commit
esta al final de dicho proceso (por la lógica de la aplicación), pero
resulta que uno de los usuarios de la aplicación termino de ejecutar el
proceso antes que los otros 4 usuarios y por lo tanto se ejecuto un commit;
la duda es esta: las transacciones del mismo proceso -que aun no ha
terminado- de los otros cuatro usuarios: A) fueron confirmadas (commit) al
momento de que el primer usuario termino ? ó B) serán confirmadas (commit)
por cada usuario hasta que cada uno de los 4 usuarios terminen cada proceso
que ejecutaron ?. Tomar en cuenta que es el mismo usuario de BD.
Si lo correcto es "A" me parece que puede dar lugar a inconsistencias en la
data de la aplicación debido a alguna UTL (Unidad de trabajo lógica) que no
se ejecuto completamente.
Que opinan?
Gracias.

Juan Luis Echeverria
juanluise(at)usa(dot)net

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Leonel 2007-05-04 02:46:24 Re: Muchos usuarios conectados (II)
Previous Message Omar Lòpez Andraca 2007-05-04 00:05:01 Re: problema instalacion postgresql 8.1 en windows vista