Debido a que es una aplicación ya implementada, la misma tiene sus propias transacciones por operaciones. Por lo que no podría hacer una transacción mas amplia que abarque a las de la aplicación.
La alternativa del esquema es backup / restore. Esa es la primera que evalue y hasta ahora una alternativa viable.
La de maquinas virtuales si bien dejaria sin servicio a demas usuarios conectados puede ser una alternativa interesante.

Por el momento gracias, cuando defina la utilizada les contare.
Saludos y GRACIAS,
Nico.

Fernando Moreno escribió:
El 25 de junio de 2009 11:15, Nicolás Domínguez Florit <ndomin@rec.unicen.edu.ar> escribió:
Que se les ocurre para mantener una base de datos "demo" y que sobre esta se puedan realizar modificaciones (uso normal del sistema) pero con la particularidad de que cuando el usuario cierra la conexión la base vuelva a su estado original "demo".

Lo que se me ocurre es realizar un restore de la base cada "x" tiempo.
Pero luego se me cruzo por la cabeza si no serviría usar fsync en off acompañado de algo mas. De esto ultimo NO estoy para nada seguro NI lo probe. Solo disparo esto para ver si alguien se encontró con esta problemática y tiene alguna idea interesante que pueda utilizar para resolver esta problemática.

Lo que voy a decir seguramente es una barbaridad, pero dependiendo del número de usuarios y el tiempo de sesión esperados, además del tamaño de la base de datos, podrías mantener una transacción durante el uso del sistema para después cancelarla (ignoro qué tan costoso sea mantener múltiples instantáneas de la bd durante tiempos prolongados); otra opción es tener un esquema "maestro", replicarlo para cada sesión y eliminarlo al terminar.

Mis dos centavos performicidas.

Se certificó que el correo entrante no contiene virus. Comprobada por AVG - www.avg.es Versión: 8.5.339 / Base de datos de virus: 270.12.91/2201 - Fecha de la versión: 06/25/09 06:22:00

-- 
Nicolas Dominguez Florit
Equipo SIU-Mapuche/Pampa
Consorcio SIU
Tel: +54 +2293 42-2000 Int. 131
http://www.siu.edu.ar