Каковы технологии и программные решения, которые делают Google способным быстро выполнять запрос?
Каждый раз, когда я что-то ищу (один из нескольких раз в день), он всегда поражает меня тем, как они служат результатам почти или менее чем в 1 секунду. Какую конфигурацию и алгоритмы они могли бы выполнить, выполнив это?
Боковое примечание:. Это потрясающее мнение, что даже если бы я должен был разместить настольное приложение и использовать его на своей машине, вероятно, не было бы вдвое быстрее, чем Google. Продолжайте учиться, я говорю.
Вот некоторые из замечательных ответов и указателей:
- Google Платформа
- Уменьшить карту
- Алгоритмы тщательно обработаны
- Оборудование - кластерные фермы и огромное количество дешевых компьютеров.
- Кэширование и балансировка нагрузки
- Файловая система Google