Re: Bloqueo de tablas o transacciones

From: Alvaro Hilario <king314(at)gmail(dot)com>
To: Silvio Bravo Cadó <bravocado(at)gmail(dot)com>
Cc: postgre sql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Bloqueo de tablas o transacciones
Date: 2011-10-10 18:34:08
Message-ID: CAO4LjX4qGZ2oObkq_8zUZd9GTz8BZBbdHrXFiYE9rmRh8eR-BA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hmmmmm, pensaste en ejecutar la operación que te determina la cantidad
máxima de cupo en el momento de ejecución?. No se si PostgreSQL puede
ejecutar las transacciones en el mismo espacio (Osea a nivel de
mili-segundos). Pero inténtalo así, pienso que debe funcionar.

El 10 de octubre de 2011 12:45, Silvio Bravo Cadó <bravocado(at)gmail(dot)com>escribió:

> 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.
>
>

--
Al_Hilario Company

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alejandro Carrillo 2011-10-10 18:34:56 Re: Bloqueo de tablas o transacciones
Previous Message Rafael Martinez 2011-10-10 18:19:33 Re: PITR exclusivo