Estoy implementando la función de importación de datos específicos de la aplicación de una base de datos a otra.
Tengo un archivo CSV que contiene digamos 10000 filas. Estas filas deben insertarse / actualizarse en la base de datos.
Puede haber un caso en el que un par de filas pueden presentarse en la base de datos, lo que significa que deben actualizarse. Si no está presente en la base de datos, es necesario insertarlos.
Una posible solución es que puedo leer una por una línea, verificar la entrada en la base de datos y generar consultas de inserción / actualización en consecuencia. Pero este proceso puede tomar mucho tiempo para crear consultas de actualización / inserción y ejecutarlas en la base de datos. Algunas veces mi archivo CSV puede tener millones de registros.
¿Hay alguna otra forma más rápida de lograr esta función?
OutOfMemory
!