WhoDNS
All articles

UUID چیست و کدام نسخه را برای چه کاری انتخاب کنیم؟

UUID شناسه‌ای ۱۲۸بیتی است که بدون هماهنگی مرکزی یکتا ساخته می‌شود — برای کلیدهای API، شناسهٔ فایل و توکن‌ها ایده‌آل است چون هیچ رکورد شمارنده‌ای لازم ندارد.

نسخه‌های پرکاربرد

  • v4: کاملاً تصادفی (۱۲۲ بیت تصادف) — پیش‌فرض خوب.
  • v7: مهر زمانیِ میلی‌ثانیه‌ای در ابتدای شناسه → مرتب‌شدن طبیعی در ایندکس دیتابیس؛ برای جدول‌های بزرگ بهتر از v4 است چون صفحه‌های ایندکس را پراکنده نمی‌کند.
  • v1: مبتنی بر MAC کارت شبکه — امروز به‌خاطر حریم خصوصی کمتر توصیه می‌شود.

نکتهٔ امنیتی: UUID برای «رمز» مناسب نیست — یگانه‌بودن با «محرمانگی» فرق دارد. توکن‌های دسترسی باید از منبع تصادف امن و با طول کافی ساخته شوند.

🔗 ابزار مرتبط: مولد UUID

UUIDGUIDشناسه یکتاuuidv7