Hola Chiara,
si no tuvieras el sistema distribuido las transacciones, en Omnibase, 
las podés "manejar" de varias maneras. Una, como te decía el Gallego, es 
tener una sola transacción a la cual le vas dando chekpoints. Otra es, 
no "mantener" transacciones y cuando vas a editar un objeto lo haces 
dentro de una transacción y luego la desechas[*]. También podrías tener 
una transacción por Objeto, etc.

Saludos, Facundo

[*]Sí no entendía mal lo que necesitas creo que esta manera se podría 
adaptar para que funcione en tu caso.


Chiara escribió:
>> Chiara,
>>     
>
> Hola
>
>   
>> una pregunta, vos necesitas las transacciones?
>>     
>
> Un poco si y un poco no (extiendo abajo)
>
>   
>> Yo en una aplicación que mantiene todo en memoria porque es muy chiquita
>>   lo único que hice fue mantener en una global siempre una transacción
>> sola, de esta manera me despreocupo bastante del tema persistencia, es
>> mas, podes llegar a hacer los #markDirty en forma automática en Dolphin
>> y VW (en este ultimo caso no recuerdo si era tan cómodo como en Dolphin).
>> Si estás interesado en la técnica (que creo vos mismo podes implementar)
>> avisame y cuando llego a casa te mando un ejemplo de como sería. Es algo
>> muy limitado y me parece que no permite que varias imagenes accedan a la
>> misma base de datos (no se si es tu caso).
>>     
>
> Mi sistema esta distribuido con Opentalk y la imagen servidor es la
> que hace el acceso a BD por lo que es una sola imagen la que la accede
> así que podría servir esta alternativa.
> El inconveniente que veo en esta alternativa es que ante posibles
> errores se perdería toda la jornada laboral de un usuario y podría
> quedar la BD inconsistente por esto es que me resultaría útil el uso
> de transacciones aunque no sería muy crítico (al menos no en esta
> etapa) y podría agregar el manejo de transacciones cuando tenga un
> poco más de experiencia con Omnibase.
>
> Igualmente si podes mandarme el ejemplo estaría bueno para verlo.
>
>   
>> Saludos
>>    GallegO
>>     
>
> Gracias.
>   



--~--~---------~--~----~------------~-------~--~----~
  Ha recibido este mensaje porque está suscrito a Grupo "clubSmalltalk" de 
Grupos de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envíe un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups-beta.google.com/group/clubSmalltalk?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a