Показать сообщение отдельно
Старый 21.10.2010, 14:01
-De- вне форума Посмотреть профиль Отправить личное сообщение для -De- Найти все сообщения от -De-
  № 6  
Ответить с цитированием
-De-
 
Аватар для -De-

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
Ну типа 2 млн. городов, ну пусть 10 млн. - меньше 30 шагов по бинарному дереву, нормальная организация бд или своё дерево и проблем со временем доступа у сервера нет, но загрузить всё нельзя. Я бы таки сделал вариант - 10к городов вшить/грузить (менее 100 кб), если юзер вводит то, чего нет там (что редко (а может вообще никогда, если он не бред пишет), тогда он подождёт ответа сервака).
Максимально быстро и интерактивно - запрос на сервер слать через сокет, если имеющееся не может предложить n (напр 5) вариантов, сервер отдает не более m*n (m напр 6) новых вариантов.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают.