Ver Mensaje Individual
  #4  
Antiguo 22-09-2014
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Reputación: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
edwin.simon,

Cita:
Empezado por edwin.simon
...tengo un sistema de carnetización con mas de 4 mil registros...cada registro tiene una foto...usando Access y Delphi 7...¿existe alguna forma de mejorar el rendimiento?...


Te comento:

1- Access es una base de datos personal, ideal para el manejo de pequeñas cantidades de datos, sin embargo no es adecuada para este tipo de procesamiento a nivel de producción el cual demanda gran cantidad de I/O.

2- Te sugiero considerar como una opción importante Firebird, es una base de datos fácil de instalar y mantener y capaz de manejar miles registros por tablas de forma concurrente sin deterioro del performance.

3- Además de Firebird existen otras opciones a considerar como PostgreSQL y MySQL, para su manejo desde Delphi puedes considerar el uso de los componentes de acceso de datos ZeosLib.

4- Si por alguna razón no puedes optar por ninguna de las opciones anteriores, puedes extraer las imágenes de la BD y salvarlas en un directorio, sustituyendo luego el campo BLOB de estas por una campo de dirección que indique el PATH de las mismas.

Revisa esta información:
Espero sea útil

Nelson.
Responder Con Cita