FastUUID āĻšāϞ UUID āϏāĻāϏā§āĻāϰāĻŖ 4 āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻŽā§āĻŦāĻžāĻāϞ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ
FastUUID āĻšāϞ āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻāĻŋāύā§āϤ⧠āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āĻŽā§āĻŦāĻžāĻāϞ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϝāĻž UUID āĻĢāϰāĻŽā§āϝāĻžāĻ āϏāĻāϏā§āĻāϰāĻŖ 4 (āϏāϰā§āĻŦāĻāύā§āύ āĻ
āύāύā§āϝ āĻļāύāĻžāĻā§āϤāĻāĻžāϰā§) āĻ āĻ
āύāύā§āϝ āĻļāύāĻžāĻā§āϤāĻāĻžāϰ⧠āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻĒā§āϰāϧāĻžāύ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ:
1. UUID āϏāĻāϏā§āĻāϰāĻŖ 4 āϤā§āϰāĻŋ āĻāϰāĻž:
- āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻ
āύā§āϰā§āϧ⧠āύāϤā§āύ āĻ
āύāύā§āϝ āĻļāύāĻžāĻā§āϤāĻāĻžāϰ⧠āϤā§āϰāĻŋ āĻāϰāĻžāĨ¤
- RFC 4122 āĻāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύāĨ¤
2 āĻŽāĻžāύ UUID āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāĻŦāĻ āĻŦāϰā§āϤāĻŽāĻžāύ āϏāĻŽāϝāĻŧ:
- UUID āϏāĻāϏā§āĻāϰāĻŖ 4 āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻĒāϰā§, āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāϏā§āϰ āϏā§āĻā§āϰāĻŋāύ⧠āĻāĻāĻāĻŋ āĻ
āύāύā§āϝ āĻļāύāĻžāĻā§āϤāĻāĻžāϰ⧠āĻĻā§āĻāĻžāϝāĻŧāĨ¤
- āĻŦāϰā§āϤāĻŽāĻžāύ āĻāĻāύāĻŋāĻā§āϏ āĻāĻžāĻāĻŽāϏā§āĻā§āϝāĻžāĻŽā§āĻĒāĻāĻŋāĻ āĻāĻāĻŋāϰ āĻĒāĻžāĻļā§ āĻĒā§āϰāĻĻāϰā§āĻļāĻŋāϤ āĻšāϝāĻŧ (1 āĻāĻžāύā§āϝāĻŧāĻžāϰā§, 1970 āϤāĻžāϰāĻŋāĻā§ 00:00:00 UTC āĻĨā§āĻā§ āĻ
āϤāĻŋāĻā§āϰāĻžāύā§āϤ āϏā§āĻā§āύā§āĻĄā§āϰ āϏāĻāĻā§āϝāĻž)āĨ¤
3. āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§-āĻŦāĻžāύā§āϧāĻŦ āĻāύā§āĻāĻžāϰāĻĢā§āϏ:
- āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋāϰ āϏāĻšāĻ āĻāĻŦāĻ āϏā§āĻŦāĻā§āĻāĻžāϤ āύāĻāĻļāĻž āĻāĻŽāύāĻāĻŋ āύāϤā§āύāĻĻā§āϰ āĻāύā§āϝāĻ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϏāĻšāĻ āĻāϰ⧠āϤā§āϞā§āĨ¤
- āĻāĻŋāĻā§āϝā§āϝāĻŧāĻžāϞ āĻĄāĻŋāĻāĻžāĻāύ āĻŽā§āĻŦāĻžāĻāϞ āĻĄāĻŋāĻāĻžāĻāύā§āϰ āĻāϧā§āύāĻŋāĻ āĻĒā§āϰāĻŦāĻŖāϤāĻžāϰ āϏāĻžāĻĨā§ āĻŽāĻŋāϞ⧠āϝāĻžāϝāĻŧāĨ¤
4. āϤāĻĨā§āϝ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤā§:
- āĻĒā§āϰāϤāĻŋāĻāĻŋ āϤā§āϰāĻŋ āĻāϰāĻž UUID āĻāĻžāĻāĻŽāϏā§āĻā§āϝāĻžāĻŽā§āĻĒ āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āĻ
āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰ⧠āϝāĻāύ āĻāĻāĻŋ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āĻāĻāĻŋ āĻĻā§āύāύā§āĻĻāĻŋāύ āĻā§āĻŦāύ⧠UUID-āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻā§āώā§āϤā§āϰ⧠āĻĒāϰāĻŋāĻĒā§āϰāĻāĨ¤
FastUuid āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āϏā§āĻŦāĻŋāϧāĻž:
1. āϏāϰāϞāϤāĻž āĻāĻŦāĻ āϏā§āĻŦāĻŋāϧāĻž:
- āĻĒā§āϰāĻāύā§āĻŽā§āϰ āĻ
ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽā§āϰ āĻāĻā§āϰ āĻā§āĻāĻžāύā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻāĻžāĻĄāĻŧāĻžāĻ āĻĻā§āϰā§āϤ UUID āϤā§āϰāĻŋ āĻāϰāĻžāĨ¤
- āϏā§āĻŽāĻžāϰā§āĻāĻĢā§āύā§āϰ āϏā§āĻā§āϰāĻŋāύ⧠āϏāϰāĻžāϏāϰāĻŋ āĻĢāϞāĻžāĻĢāϞ āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāϰā§āύāĨ¤
2. āĻĄā§āĻāĻž āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž:
- āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ RFC 4122 āĻ
ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻŦāĻŋāϰā§āĻĻā§āϧ⧠āĻāĻā§āĻ āĻĄāĻŋāĻā§āϰ⧠āϏā§āϰāĻā§āώāĻžāϰ āύāĻŋāĻļā§āĻāϝāĻŧāϤāĻž āĻĻā§āϝāĻŧāĨ¤
3. āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ:
- āĻ
ā§āϝāĻžāύā§āĻĄā§āϰāϝāĻŧā§āĻĄ āϏā§āĻŽāĻžāϰā§āĻāĻĢā§āύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻāύā§āϝ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻ
ā§āϝāĻžāĻā§āϏā§āϏāϝā§āĻā§āϝāϤāĻžāĨ¤
4. āĻŽāĻžāĻĒāϝā§āĻā§āϝāϤāĻž:
- āĻāĻāĻŋāϞ āϤāĻĨā§āϝ āϏāĻŋāϏā§āĻā§āĻŽ āĻāĻŦāĻ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻāĻŽāĻĒā§āϞā§āĻā§āϏā§āϰ āĻ
āĻāĻļ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻžāĨ¤
āĻāĻĒāϏāĻāĻšāĻžāϰ:
FastUUID āĻŽā§āĻŦāĻžāĻāϞ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻšāϞ UUIDs āϏāĻāϏā§āĻāϰāĻŖ 4 āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϏāĻžāϰā§āĻŦāĻāύā§āύ āĻā§āϞ, āϝāĻž āĻĒā§āĻĨāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻŦāĻ āĻŦāĻŋāĻĒā§āϞ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻĄā§āĻāĻž āύāĻŋāϝāĻŧā§ āĻāĻžāĻ āĻāϰāĻž āϏāĻāϏā§āĻĨāĻž āĻāĻāϝāĻŧā§āϰ āĻāύā§āϝāĻ āĻāĻžāϰā§āϝāĻāϰ āĻšāĻŦā§āĨ¤ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āϏāĻšāĻāϤāĻž, āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝāϤāĻž āĻāĻŦāĻ āĻāϧā§āύāĻŋāĻ āĻŽāĻžāύāĻā§āϞāĻŋāϰ āϏāĻŽāϰā§āĻĨāύ āĻāĻ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋāĻā§ āĻĻā§āύāύā§āĻĻāĻŋāύ āĻāĻžāĻā§ āĻāĻāĻāĻŋ āĻ
āĻĒāϰāĻŋāĻšāĻžāϰā§āϝ āϏāĻšāĻāĻžāϰ⧠āĻāϰ⧠āϤā§āϞā§āĨ¤
āĻāĻĒāĻĄā§āĻ āĻāϰāĻž āĻšā§ā§āĻā§
ā§¨ā§Ž āĻā§āϞ, ⧍ā§Ļ⧍ā§Ģ