Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/01/2011, 06:50
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 2 meses
Puntos: 20
Respuesta: Un Store P es más optimo en este caso?

Cita:
Iniciado por gnzsoloyo Ver Mensaje
100.000 registros es tema de cargas masivas, y las cargas masivas se realizan en MySQL con LOAD DATA INFILE...
El problema es que LOAD DATA INFILE no se puede usar en los STORED PROCEDUREs (además MySQL que yo haya visto no puede tomar datos directamente de una fuente XML, pero puede que me equivoque).

Tu solución es programática. Debes hacer una rutina de carga tal que pueda crear un script SQL con los inserts múltiples (multiples grupos de VALUE por cada INSERT), o bien uno que genere un archivo que pueda usar el LOAD DATA.
Si te he entendido bien, crees que sería más optimo en lugar de leer el XML y realizar los inserts o updates en la base de datos, leer el xml y transformarlo en un archivo capaz de hacer el load data en la base de datos?

El load data solo funcionaria con los inserts, para los updates no hay nada que hacer no?

Tampoco entiendo a lo que te refieres con multiples inserts... yo hago un insert por cada dato válido del XML, esto está metido dentro de un bucle.

Muchas gracias de antemano!