Size: a a a

2021 April 16

КГ

Константин Грачев... in symfony
источник

КГ

Константин Грачев... in symfony
Я на низком уровне совсем не шарю, поясни плиз
источник

SP

Sergey Protko in symfony
К слову, неужели настолько все сложно и важно что просто datetime с точностью до микросекунд не катит?
источник

АП

Артур Пирожков... in symfony
это таблица будет обновляться при обновлении связанной сущности. а если сущностей нужно несколько ?
источник

АП

Артур Пирожков... in symfony
Вот какраз проверяю этот вопрос)
источник

SP

Sergey Protko in symfony
Всеравно прыгать будет такая панинация
источник

VM

Volodymyr Melko in symfony
я маленько не в контексте, но если надо пагинировать и пытаетесь как-то генериь монотонную последовательность - то можно взять ULID
источник

АП

Артур Пирожков... in symfony
проверил - в один момент времени может обновится несколько сущностей и получаетс яконфликт
источник

SP

Sergey Protko in symfony
ULID, CUID, UUIDv6, сколько их уже
источник

SP

Sergey Protko in symfony
и в чем выражается конфликт? Ну то есть давай прикинем негативный сценарий
источник

SP

Sergey Protko in symfony
и вероятность того что мы туда попадаем
источник

АП

Артур Пирожков... in symfony
значение поля должно быть уникальным это одно из условий
источник

SP

Sergey Protko in symfony
но почему? ну то есть что плохого случится?
источник

SP

Sergey Protko in symfony
представим что мы нарушили правило - что сломается?
источник

AK

Anton K. in symfony
*gif с ядерным взрывом*
источник

SP

Sergey Protko in symfony
Допустим у нас есть первая страница:

1, 2, 3 , 4 ,5

мы потрогали 2-ой и 4-ый и возможно там коллизия. Если у тебя пагинация через курсор эти элементы выпадают с этой страницы. ТАк же элементы будут между страницами прыгать...

Опять же это все "проблема" когда у тебя оч динамичная система и апдейты идут прям каждую секунду а то и чаще.
источник

SP

Sergey Protko in symfony
пагинация по курсору где куосор так часто меняется работать не будет...
источник

SP

Sergey Protko in symfony
значит ты не пагинацию делаешь)
источник

АП

Артур Пирожков... in symfony
при пагинации вытаскивается допустим 10 записей, клиентом запоминается последняя запись и на следующей странице уже выдаются записи с учетом сохраненной + 1 и если у нас будут дублированные значения, то какие то из дублируемых записей могут не попасть в выдачу
источник

VM

Volodymyr Melko in symfony
дык бери ULID
он монотонно возрастает, а благодаря рандомной части не будет конфликтов
источник