Usa la fuente , Mike.
El solucionador utiliza una búsqueda lineal a través del archivo de texto para localizar entradas. Es una base de datos sin índices. Entonces, en ausencia de capacidad de almacenamiento en caché adicional, el costo de las búsquedas será O (n). En cuanto a cuándo eso dará como resultado una degradación en el rendimiento, esa es una pregunta imposible de responder: se vuelve más lenta con cada registro.
Si habla con un programador o administrador de la base de datos, obtendrá diferentes cifras para el punto en el que una búsqueda de índice (O (log2 (n)) es más barata que un escaneo completo de la tabla, pero generalmente la respuesta estará en la región de 20 a 100 registros.
Cualquier sistema Linux que necesite resolver muchos nombres (no solo nombres de host). Debería estar ejecutando nscd o similar. Sin embargo, la mayoría de estos cachés indexarán datos, lo que anularía la pregunta de rendimiento ...
No proporciona medios para administrar conjuntos de datos complejos / grandes: si tiene un host con más de una dirección IP, las búsquedas a través del archivo de hosts siempre devolverán la primera entrada.