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

Responder a