Quizás es un poco tonto, pero no estoy seguro de qué es mejor. Si tengo que verificar más de 10k filas en db para existanse, ¿qué haría?¿Cuál es la mejor consulta: con una condición larga de "donde está" o muchas consultas pequeñas?
# 1 - una consulta
select id from table1 where name in (smth1,smth2...{till 30k})
# 2 - muchas consultas
select id from table1 where name=smth1
Aunque, del perfomance no es la meta, yo no quiero ir hacia abajo con MySQL tampoco;) Tal vez, cualquier otra solución será más adecuada ... Gracias.
upd: La tarea es obtener la lista de dominios, guardar nuevos (que aún no están en db) y eliminar los que desaparecieron de la lista. Espero que ayude un poco ...
¿Estás SEGURO de que no puedes hacer esto de otra manera? –
@ Lo'oris: Creo que quiso decir que podría hacerlo de otra manera cuando escribió "Quizás, cualquier otra solución será más adecuada" –