Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

[SOLUCIONADO] Importar TXT con LOAD DATA

Estas en el tema de Importar TXT con LOAD DATA en el foro de Mysql en Foros del Web. Hola Foro. Quisiera preguntarles cual es la diferencia entre hacer una importacion de 15000 registros desde un archivo .txt separado por ";" con la opción ...
  #1 (permalink)  
Antiguo 30/11/2017, 09:38
 
Fecha de Ingreso: enero-2007
Mensajes: 348
Antigüedad: 17 años, 1 mes
Puntos: 1
Importar TXT con LOAD DATA

Hola Foro.

Quisiera preguntarles cual es la diferencia entre hacer una importacion de 15000 registros desde un archivo .txt separado por ";" con la opción CSV y la opción CSV LOAD DATA?

Dado que esta última es practicamente instantánea?

Muchas Gracias.

Saludos.
  #2 (permalink)  
Antiguo 02/12/2017, 21:50
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Importar TXT con LOAD DATA

Ambos archivos son un CSV solo cambia el formato de la extención, por lo que asumo que al cargar el txt que mencionas lo haces desde el PHPMyAdmin, cosa que este tiene que cargarlo, parsearlo y cargarlo en una serie de sentencias INSERT para correrlas y guardar los datos.

en cambio la segunda opción que mencionas LOAD DATA INFILE es una query de MySQL que trabaja completamente independiente a PHPMyAdmin.
  #3 (permalink)  
Antiguo 04/12/2017, 09:53
 
Fecha de Ingreso: enero-2007
Mensajes: 348
Antigüedad: 17 años, 1 mes
Puntos: 1
Respuesta: Importar TXT con LOAD DATA

Arturo, gracias por tu respuesta.

La diferencia de performance es notoria.

Recomiendas alguna en especial?.

Muchas Gracias.

Saludos.



Cita:
Iniciado por ArturoGallegos Ver Mensaje
Ambos archivos son un CSV solo cambia el formato de la extención, por lo que asumo que al cargar el txt que mencionas lo haces desde el PHPMyAdmin, cosa que este tiene que cargarlo, parsearlo y cargarlo en una serie de sentencias INSERT para correrlas y guardar los datos.

en cambio la segunda opción que mencionas LOAD DATA INFILE es una query de MySQL que trabaja completamente independiente a PHPMyAdmin.
  #4 (permalink)  
Antiguo 04/12/2017, 10:14
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Importar TXT con LOAD DATA

Realmente yo no hago importaciones con CSV como para recomendarte alguna, aunque si he visto que recomiendan mas LOAD DATA INFILE, ya es cuestión también de gustos, y con cual te acomodes tu.
  #5 (permalink)  
Antiguo 04/12/2017, 16:54
 
Fecha de Ingreso: enero-2007
Mensajes: 348
Antigüedad: 17 años, 1 mes
Puntos: 1
Respuesta: Importar TXT con LOAD DATA

Muchas Gracias Arturo por tu respuesta.

Saludos.


Cita:
Iniciado por ArturoGallegos Ver Mensaje
Realmente yo no hago importaciones con CSV como para recomendarte alguna, aunque si he visto que recomiendan mas LOAD DATA INFILE, ya es cuestión también de gustos, y con cual te acomodes tu.

Etiquetas: data, load, registro, txt
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:56.