Balancer> В Муле, к сожалению, сервера - не только справочники, но и соержащие всю поисковую инфу.
Так это и есть справочник.
Так называемые "жёлтые страницы".
Balancer> А так - легко. Если это будет только голый справочник, при чём, фактически, "одноразового коннекта" (подцепился, отметился, взял список других нод дальше вся работа с этими нодами), то и поставить такой сервер будет несложно, и бороться с ним прав особых у государств не будет. И потеря такого справочника будет не так ощутима.
Тут возникает одна очень интересная проблема математического плана. При той архитектуре, которая сейчас тебе на поиск нужна одна связь, на выкачивание — N связей. Для поиска по твоей схеме надо иметь полностью связанный граф. Число рёбер в там графе вычисляется по формуле
N*(N-1)/2 — где N — это количество вершин. Т.е. тебе надо будет самому открыть 1 соединение с сервером и N-1 соединение с клиентами и самому быть готовым принять N-1 соединение (хотя бы). Если мы ведем разговор о сервере типа Рэйзорбэка, то там было около 600,000 пользователей одновременно. Надо объяснять — сколько времени потребуется, чтобы опросить 600,000 р2р клиентов?
И что сделает с тобой провайдер, когда на тебя посыпятся запросы с других клиентов, даже в районе 10,000? И это при том, что ещё есть и закачка-выкачка.