Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/05/2012, 10:26
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Archivos de texto VS registro

Hola rogeliomx:

En lo particular pienso que la opción de los archivos no es adecuada por varias razones.

1. Rendimiento: el Acceso a Archivos siempre será más lento que el acceso a datos en un BD.

2. Seguridad: Con cualquier motor de BD tienes un manejo de seguridad integral, que te permite decidir qué cosa pueden hacer los usuarios con la información, así como permitir o restringir el acceso a cierta información que puede ser crítica. Con los archivos esta seguridad se podría ver comprometida.

3. Integridad. Uno de los aspectos más importantes de las BD's es que manejan integridad en la información, en el caso de los archivos no podrías asegurar esta integridad.

Existen muchos otros inconvenientes que se podrían enumerar como manejo de respaldos, espacio, etc. pero esto no resuelve tu problema .

Por lo general, este tipo de escenarios se maneja teniendo dos tablas con el mismo esquema, donde una de ellas sea de caracter Histórico y la otra operacional. Una vez que un registro ya no requiere ser utilizado de manera cotidiana, NO SE ELIMINA DE LA BD, sino que se pasa a la tabla histórica. Esta tabla generalmente está restringida para su acceso pues es de uso poco frecuente. Esto definitivamente no ataca el hecho de que la tabla siga creciendo, pero sí evita que la tabla operacional también lo haga.

Saludos
Leo.