¿Cómo puede la Búsqueda de Google manejar la carga y mirar a través de miles de sitios web en unos pocos milisegundos?

Probablemente sea una simplificación excesiva, pero no necesitan abrirse paso a través de toneladas de sitios web. Solo necesitan encontrar el índice correcto y la lista ya está hecha en gran medida utilizando su algoritmo de clasificación de página. Sospecho que tienen algo así como una jerarquía de índices, como un índice de computadoras y sobre qué temas conocen. Un grupo de computadoras, por ejemplo, conoce las páginas relacionadas con Charlie Sheen. Entonces, lo que hacen es caminar por el árbol para encontrar la máquina correcta. De hecho, probablemente lo hacen varias veces para cada solicitud y utilizan la respuesta más rápida.

Sé que Google es el cuarto fabricante de computadoras más grande del mundo. [1] Como no los están vendiendo, tienen una de las mayores cantidades de cómputo disponibles, si no la mayor. Probablemente optimizado para sus necesidades específicas.

[1] http://unwiredtech.blogspot.com/…

Tal vez esta respuesta atraerá algo de atención de un ingeniero de Google real que pueda dar más detalles.

More Interesting

¿Qué especificación de servidor debo elegir para un equilibrador de carga basado en ngnix o HAProxy?

¿Qué debo hacer para prohibir los inicios de sesión no autorizados si se piratea mi servidor de base de datos?

Servidores: ¿Cuáles son algunos de sus mayores desafíos técnicos y operativos para ejecutar su propio hardware?

Estoy trabajando en una prueba de concepto para la aplicación que combina soluciones de almacenamiento en la nube para las que se suscribió y las presenta como una sola unidad: las opciones incluyen la configuración como RAID + algunas otras ideas. ¿Lo suficientemente interesante como para proceder como un proyecto nocturno o no?

¿Cuánto gasta Quora en servidores (hosting) cada mes?

¿Por qué se usa Linux comúnmente en los servidores?

¿Cuáles son las diferentes ventajas y desventajas de usar un servidor de alojamiento compartido, VPS, un servidor de alojamiento dedicado y un servidor en la nube?

En promedio, ¿cuál es la vida útil promedio del disco del servidor?

Cómo agregar un compilador en línea a mi sitio como los que tienen las escuelas Codecademy y W3

¿Hay algún servidor local mejor que XAMPP?

¿Cuántos servidores tiene Quora actualmente?

¿Cómo se ve una solicitud HTTP?

¿Cuál es la principal diferencia entre el alojamiento VPS administrado y el alojamiento de servidores dedicados administrados?

¿Cómo puede la Búsqueda de Google manejar la carga y mirar a través de miles de sitios web en unos pocos milisegundos?

¿Es posible ejecutar un código Python desde un servidor como GoDaddy?