Bloqueo de tablas o transacciones

From: Silvio Bravo Cadó <bravocado(at)gmail(dot)com>
To: postgre sql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Bloqueo de tablas o transacciones
Date: 2011-10-10 16:45:36
Message-ID: CAE57xEBMaG7kpBiwA6708oRENZFhxhfBp3Cs=qUtRS+qHNoODg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Saludos lista, nuevamente molestandolos con lo siguiente: estamos
desarrollando un sistema escolar en el que permitimos la inscripcion de
alumnos a un grupo en especifico, pero se da el caso que el grupo tien un
cupo limitado por ejemplo, solo permite 20 o 30 alumnos por grupo, por lo
que se requiere evitar que un grupo se cargue con mas alumnos del que debe.
Cabe mencionar que el sistema es web y que los alumnos se inscriben a traves
del sistema por lo que habra concurrencia de conexion a la db posiblemente
intentanto inscribirse al mismo grupo y se tiene que evitar que el grupo se
sobre sature. Para resolver esto se me ocurrio utilizar lock tables con el
fin de bloquear la tabla de inscripcion para evitar que un grupo se llene
con mas de lo debido, pero no se si es la mejor forma de resolverlo, ya que
imagino tendre problemas de latencia por el caso de que muchos usuarios
quieran inscribirse y esten bloqueados hasta que se valla desbloqueando la
tabla, la verdad no he hecho antes nada con lock table y quisiera saber si
alguien ya ha resuelto algun caso parecido o el mismo.

De antemano muchas gracias.

Un saludo.

--
*

Ing. Silvio Bravo Cadó*
Desarrollo de Software
*Tlaltek S.A de C.V* <http://tlaltek.com>
(229) 9 2 1 1 3 2 6 ext. 102.
Veracruz, México.

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Rafael Martinez 2011-10-10 18:19:33 Re: PITR exclusivo
Previous Message Guillermo Villanueva 2011-10-10 16:04:06 Re: PITR exclusivo