Взвешивать стоимость ошибки. Скажем, если данными заинтересованы 1к пользователей, цена лжи/ошибки в 10 раз меньше, чем с данными, которые получают потом 10к.
Сергей Соколов
@sergiks Автор вопроса, куратор тега Алгоритмы
Владимир Олохтонов, в общем-то вопрос не про конкретную задачу, а про алгоритмы-подходы к ситуации, когда есть множество источников примерно одних и тех же данных, часть из источников могут искажать данные – как с этим бороться.
Сергей Соколов
@sergiks Автор вопроса, куратор тега Алгоритмы
Владимир Олохтонов, да нет и p2p транспорта. Есть армия пользователей моего сервиса (и по совместительству имеющих аккаунты в Большой Соцсети (БС). И выбор: тащить и обрабатывать данные из БС моему серверу, или делегировать эту «работу» множественным клиентам, в ущерб риску получать недостоверные данные.
Сергей Соколов
@sergiks Автор вопроса, куратор тега Алгоритмы
Владимир Олохтонов, совсем не та задача решается bittorent'ом: в нём источник «правды» – тот, кто создаёт раздачу.
В моей зачаде «раздачи» создаются кем угодно, и вопрос кому верить, кому нет – у кого в раздаче правильные данные, а кто запустил раздачу подпорченных данных. Проверка правды ресурсоёмка.
Что там в игре с временем? Цикл ведь может выполняться довольно быстро на одних компах и совсем дико быстро на других )
И чем вызван сам вопрос? Игра работает? )
Сергей Соколов
@sergiks Автор вопроса, куратор тега Алгоритмы
KoreanGuy, немного другая картина: крупная соц. сеть, открытый API. От имени каждого из клиентов по отдельности даже лучше, чем испытывать на прочность их rate limit собирая всё с единственного сервера под своим единственным ключом.
Ji00, после сортировки его обязательно оставить числом-в-кавычках?
Не хотелось бы возиться с сохранением зоопарка здесь число, а здесь число как строка.