Re[4]: Распределение нагрузки
От: Alexan Россия  
Дата: 22.07.03 13:51
Оценка:
Здравствуйте, Bell, Вы писали:

B>Например твой пример:

B>20, 18, 12 и 0 , добавить 10.
B>Сред. ар. = 12.5 -> 13. макс. разность дает сервер 4.
B>13 — 0 == 13, значит на 4-й сервер надо 13 записей. Но поскольку из у нас всего 10, то передаем ему все 10.

Есть более интересный пример, когда 3 сервера, а на них записей — 0, 1 и 1000. Надо загрузить 300 записей. По предложенному выше алгоритму получится, что все 300 записей перейдут на первый сервер, а хочется по 150...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.