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.