Jorge:

Es mucho mas fácil  de lo que pensas.
Yo hice no tenia tiempo de complicarme así que si andaba rápido y bien 
me quedaba con OmniBase. Mi aplicación es muy chiquita y ademas solo un 
cliente accede a la base de datos en un momento, sin posibilidades de 
que ocurra lo contrario a futuro.
Siguiendo muy poco de lo que dice en: 
http://wiki.gorisek.com/WikiDoc/WikiPage?page=OmniBase+Tutorial&lang=English
lo que hice fue:
1- Cree y abrí una base de datos.
2- Pido una transacción y se la asigno a OmniBase como current (en la 
variable de clase que mantiene la transacción).
3- Uso "OmniBase root" para obtener el contenedor de objetos por defecto 
y le voy agregando ODBPersistentDictionary para guardar las instancias 
de cada clase
4- Antes de salir OmniBase commit y cierro la base de datos

Solo uso markDirty si modifico una de las instancias, ya que al agregar 
o eliminar en un ODBPersistentDictionary se marca solo como dirty.
Ojo el esquema es simple y rápido para algo muy chico (casi algo para lo 
que usaría el serializador pero termino usando OmniBase por comodidad)
Si tuviera que hacer algo más grande no se si usaria Omnibase siquiera ;)

Bueno, sugerencias y consultas serán bienvenidas

Saludos
   GallegO
Jorge Silva escribió:
> Buenas gente, estoy haciendo una aplicación chiquita (pocos objetos) y
> mi idea era aprovechar para usar una base de objetos. Me decidí por
> OmniBase, pero la verdad que me decepcionó un poco...  No encontré
> mucha data de como usarlo; en la página "oficial" hay un tutorial re
> pobre que no me ayudo mucho y tampoco hallé nada de documentación al
> respecto. Alguien tiene idea de donde puedo sacar mas info o algo de
> documentación? O conocen alguna base de objetos recomendable (que no
> sea GemStone por que, hasta donde yo sé, no es free)?
> Desde ya muchas gracias.
> Saludos.
> Jorge
> 
> > 
> 


--~--~---------~--~----~------------~-------~--~----~
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.google.com/group/clubSmalltalk.

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

Responder a