uuid7. Универсальный уникальный идентификатор версии 7   [3.5.0]

^math:uuid7[]
^math:uuid7[опции]

Метод выдает случайную строку вида:
0189FC1E-44E6-7000-A014-BF0A34996F90
0189FC1E-44E6-7001-87F3-31344DA88C26

В отличие от полностью случайного UUID версии 4, эта функция формирует значения в соответствии со стандартом UUID версии 7
. В нем первые 16 символов основаны на времени и порядковом номере, благодаря чему каждый следующий UUID больше предыдущего. Это снижает нагрузку на B-деревья (B-tree) при использовании UUID в качестве ключей в базах данных.

UUID (также известен как GUID) удобно использовать, когда трудно обеспечить или вообще нецелесообразно использовать сквозную нумерацию объектов. Например, при распределенных вычислениях.

Можно задать хеш опций:
·$.lower(false|true) - выдавать результат в нижнем регистре, по умолчанию - в верхнем;  
·$.solid(false|true) - исключать из результата символы '-', по умолчанию - не исключать.  



Copyright © 1997–2024 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 27.12.2024