Buenas,
Estoy leyendo un fichero XML con datos, este fichero XML es bastante grande y si los datos que estoy leyendo no están ya en
la base de datos los inserto. A lo mejor inserto todos los registros si son nuevos. Bueno ya os aseguro que cada día hay nuevos registros, se van renovando.
Estoy hablando de más de 100.000 inserts que realizo uno a uno en un bucle que lee el XML de inicio a fin.
Me pregunto si sería más optimo... en lugar de lanzar este insert, lanzase un Store Procedured que ejecutará el insert.
¿Saldría ganando? vale la pena, o para este caso al ser una sola consulta no notaría diferencia?
Muchas gracias de antemano