Search
Write a publication
Pull to refresh

Comments 4

UFO landed and left these words here
  1. Ускоряется вставка строк за счет того что записи первичного ключа попадают на одну и ту же страницу

  2. Можно внедрять секционирование по дате без переписывания кода. До этого приходилось во все запросы дату записи прокидывать, в т.ч. веб-клиент должен был вместе с идентификатором класть и дату объекта.

Если вы спросили про достоинства по сравнению с целочисленным первичным ключом, то оно заключается в том, что uuid-ы (в т.ч. uuid7) можно генерировать в бизнес-логике, а не ждать его из базы данных.

UFO landed and left these words here

Можно, но дату в таймстемпе идентификатора смогут намеренно искажать. Вместе с функцией uuidv7() в 18 версию PostgreSQL закоммичена функция uuid_extract_timestamp()

Sign up to leave a comment.

Other news