Ven carlos, eso es justamente lo que decia. Si sigues ese patron al pie de la letra segun Fowler utilizas de manera ineficiente la base de datos y es muy probable que no puedas usar de manera adecuada los indices.
Saludos -- -------------------------------- Atte. Ing. Jose Mariano Alvarez SQL Total Consulting On 10/29/07, Carlos Peix <[EMAIL PROTECTED]> wrote: > > Hola Pablo, > > En mi opinion es clave identificar el motivo por el cual estas generando > esas copias de la informacion. > > Si las estas generando por razones de auditoria, es muy probable que las > copias no signifiquen nada para la logica de tu aplicacion. Normalmente esas > copias o versiones de cada fila se consultan con aplicaciones especiales de > auditoria (que vos mismo construyas). En este caso, lo mas comodo es hacerlo > con triggers o con stored procedures, yo prefiero los triggers y asi lo hago > cada vez que tengo esta necesidad. > > En cambio, si la copia de la informacion tienen un sentido en tu modelo > (patron Effectivity por ejemplo), creo que es recomendable implementarlo del > lado del codigo. > > Tambien es cierto que en las aplicaciones que son solo ABMs es dificil ver > la ventaja de implementar la logica en uno u otro lado, ya que, en general, > la logica es casi iniexistente. > > Por supuesto, estas son mis preferencias. > > Carlos Peix > > > > ------------------------------ > *From:* [email protected] [mailto:[EMAIL PROTECTED] *On Behalf Of *Pablo > Maximo Mazzitelli > *Sent:* Sábado, 27 de Octubre de 2007 01:35 p.m. > *To:* [EMAIL PROTECTED] > *Subject:* [dbms] RE: [dbms] RE: [dbms] Diseño de Base de Datos > > > > Mmmmm, a ver si entendi… yo tengo una aplicación sencillita. Un panel con > botones que habilitan a distintos formularios de allta y modificacion. Otro > tipo de opcion para hacer busquedas. O sea algo basico y estandar. Un tipico > Alta, Baja, Modificacion y Consulta de datos pero con historial de datos. > > > > No entiendo bien del hecho de olvidarme de la base de datos ya que casi > toda la aplicación esta basada en ella. O sea estoy casi siempre > persistiendo. Mi duda vendria en el caso de la opcion de modicacion de datos > donde tambien estoy persistiendo. > > > > Podrian abrirme mas la cabeza al respecto? > > > > Gracias > > Pablo > >
