[Moscow.pm] Задачка на подумать, кому интересно...

Илья Винокуров ilvin на mail.ru
Пн Дек 2 06:11:37 PST 2013


Предлагаю похачить строку - зашивать в нее однажды выбранные IDшники. %)
При следующем "выборе" проверять существование зашитых IDшников
и делать перевыборы по мере надобности, зашивая в строку новый IDшники.
Но только это один из вариантов с таблицей связи...

Как вариант - зашивать в строку разрядность PK из решения коллеги.
Тогда мы сможем обеспечить повторяемость...

С почтением,
  Илья Винокуров.


Понедельник,  2 декабря 2013, 18:06 +04:00 от Михаил Монашёв <postmaster на softsearch.ru>:
>Здравствуйте, Andrei.
>
>> ничего  никуда  не  сползёт.  мы же ограничили количество откушенных
>> битов  разрядностью  максимального  имеющегося  ПК.  можно  добавить
>> проверку,  чтобы  реальное полученное значение было менее максимума,
>> если вдруг оно оказалось больше максимума - сдвигаться на бит вправо
>> и повторять процедуру. если хеш кончится - взять хеш от хеша.
>> 
>> всё примитивно, имхо.
>
>Ага,  ясно.  Привязка  будет  стабильна до тех пор, пока не увеличится
>разрядность   максимального  имеющегося  ПК.  А  потом  вся  полностью
>меняется.
>
>Но это решение будет иногда давать ноль id-шек. Как это предлагается
>обходить?
>
>-- 
>С уважением,
> Михаил                          mailto: postmaster на softsearch.ru
>
>-- 
>Moscow.pm mailing list
>moscow-pm на pm.org |  http://moscow.pm.org


-- 
Илья Винокуров
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20131202/5fb9bb11/attachment.html>


Подробная информация о списке рассылки Moscow-pm