Wenas, cual o cuales son las ventajas de subir un archivo en forma binaria a la base de datos en vez de subirlo por un upload normal y guardarlo en el servidor?
gracias, salu2,
Ismael.
| ||||
Es obvio que en el caso de insertar nuestro archivo en la Base de datos se incrementa el volumen de datos de la misma miestras que guardada en un directorio de nuestro servidor se utilizan recursos de almacenamiento de datos del propio servidor. Es la principal diferencia aunque también cabría destacar que a la hora de mostrar nuestra imagen si estuviera en un directorio del servidor simplemente con la referencia de dicha imagen ( Nombre de archivo que podriamos almacenar en un campo de nuestra tabla ) evitariamos trabajar a la Base de datos para mostrar nuestra imagen ya que en ambos procedimientos deberíamos de realizar obligatoriamente una consulta para extraer tanto el valor ( Nombre de archivo ) o en caso contrario la imagen binaría ( Almacenada ). Mi consejo es que liberes a la base de datos de todo ese volumen de información que supone almacenar imágenes con ese método y aproveches los recursos del servidor para almacenar tus imágenes. No quiero decir que no se pueda o no debas hacerlo pero claro está, dependerá también de la finalidad y los recursos disponibles para tu propósito ( proyecto ) . |
| ||||
gracias x la respuesta, ya m va kedando mas claro todo este tema, principalmente se van a almacenar PDFs. Cuanta mas información tenga una base de datos, mas le costará al servidor moverla? o eso no tiene na q ver? gracias de nuevo, salu2 Ismael.
__________________ php user ;) |
| ||||
Si lo que deseas es almacenar documentos PDF en tu servidor y poder gestionarlos desde tu Base de datos lo mejor es que te crees una nueva tabla donde cada registro haga referencia a un documento pdf. por ejemplo en una simple tabla con 2 campos : ( id_pdf ) que sería el índice incrementable de cada registro y ( Nombre_pdf ) que sería el nombre del archivo pdf De esta manera podrias almancerar las referencias de todos los archivos pdf que desees y que puedes tener almacenados en un directorio de tu servidor. ( Ejemplo pdfs/ ) Después ya todo depende de tus propositos e imaginación ![]() <a href = "pdfs/<? echo row["nombre_pdf"];?>"descargar pdf</a> De esta manera además siempre tendrás tu ficheros pdf accesibles en tu servidor desde tu ftp |