Cita:
Iniciado por gnzsoloyo
¿De dónde sacaste lo de horas?
La búsqueda será generada por cientos durante algunos minutos, no durante horas.
Cita:
Iniciado por gnzsoloyo
¿De veras crees que acceder al filesystem, considerando todo el overhead generado al barrer los directorios, o bien el overhead agregado en los cambios de contexto de la lectura de archivos, es una buena idea?
¿al buscar en una tabla MySQL (archivo) no se pasa por el filesystem?
Cita:
Iniciado por gnzsoloyo
La verdad me estás dejando algo asombrado.
Cita:
Iniciado por gnzsoloyo
si no explicas mejor el contexto de tu proyecto, es difícil darte un consejo adecuado
determinar si existe el stringX en un conjunto de strings.
Ya con la sugerencia de hacerlo por medio de BD, debo adicionar una nueva opción a mi pregunta:
...es más rápido
- buscar [CADENA_DE_TEXTO] entre los nombres de los files del dir [NOMBRES]
- abrir el file [NOMBRES] y buscar línea por línea [CADENA_DE_TEXTO]
- buscar [CADENA_DE_TEXTO] en una tabla MySQL
???
Solo debe determinarse si NO existe, en cuyo caso se agrega al conjunto.
La consulta será realizada solo UNA VÉZ, pero cuándo se realice, la consulta la realizaran simultáneamente unas 900 véces por segundo durante no mas de 12 minutos.
Gracias.