Как стать автором
Обновить

Комментарии 4

А чем подход использование Hi-Lo лучше Guid? поискал сам но ничего кроме «красивее» айди не нашел

Guid очень случаен и плохо подходит для вставки большого количества элементов.
Поэтому и возникают схемы, в которых клиенту отдается диапазон идентификаторов.
Либо часть ключа берется из метки времени, что позволяет хранить записи в порядке добавления.

Если он не последователен то не подходит для ключа в подавляющем большинстве случаев использования индексов, будет приводить к безудержной фрагментации. Если он последовательный, то как решаются коллизии?
Правда ли, что с использованием этого алгоритма исчерпание ключей будет происходить быстрее? для int например всего 2 147 483 647 комбинаций
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории