UUID چیست و کدام نسخه را برای چه کاری انتخاب کنیم؟
UUID شناسهای ۱۲۸بیتی است که بدون هماهنگی مرکزی یکتا ساخته میشود — برای کلیدهای API، شناسهٔ فایل و توکنها ایدهآل است چون هیچ رکورد شمارندهای لازم ندارد.
نسخههای پرکاربرد
- v4: کاملاً تصادفی (۱۲۲ بیت تصادف) — پیشفرض خوب.
- v7: مهر زمانیِ میلیثانیهای در ابتدای شناسه → مرتبشدن طبیعی در ایندکس دیتابیس؛ برای جدولهای بزرگ بهتر از v4 است چون صفحههای ایندکس را پراکنده نمیکند.
- v1: مبتنی بر MAC کارت شبکه — امروز بهخاطر حریم خصوصی کمتر توصیه میشود.
نکتهٔ امنیتی: UUID برای «رمز» مناسب نیست — یگانهبودن با «محرمانگی» فرق دارد. توکنهای دسترسی باید از منبع تصادف امن و با طول کافی ساخته شوند.
🔗 ابزار مرتبط: مولد UUID