Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2006, 11:05
Avatar de nosoynadie
nosoynadie
 
Fecha de Ingreso: noviembre-2005
Ubicación: dando vueltas por aquí
Mensajes: 206
Antigüedad: 18 años, 5 meses
Puntos: 1
inserción masiva de datos

Hola compañeros,

imaginad una aplicación web que se nutre de ficheros de datos. Estos ficheros de datos constan de miles de líneas de datos (de 100 a 7000 líneas) que hay que guardar en la base de datos. Imaginad también que el servidor, donde tenéis alojada la aplicación, no os permite utilizar la sentencia de MySQL:
Código:
LOAD DATA INFILE ()
En esta situación: ¿cómo haríais vosotros la subida de datos?

1. ¿construyendo una consulta de inserción por cada línea de datos a introducir en la base y ejecutandola?
2. ¿construyendo una consulta que inserte todos los datos de golpe?
3. ¿generando un fichero *.sql (por ejemplo) e introducirlo en la base mediante la consola de mysql (utilizando las funciones system() o exec()) ?

Así mismo: ¿qué problemas me puedo encontrar? ¿tiempo de ejecución del Apache? ¿del PHP? Gracias a todos por las respuestas
__________________
http://www.nosoynadie.net/