DEV

مولد UUID v4 — الدليل الكامل للمعرّفات الفريدة

UUID (المعرف الفريد عالمياً) هو الطريقة القياسية لإنشاء معرفات فريدة في الأنظمة الموزعة دون الحاجة لتنسيق مركزي.

ما هو UUID v4؟

UUID v4 يستخدم 122 بت من البيانات العشوائية. التنسيق: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx

احتمال التصادم منخفض جداً لدرجة أنه فريد عملياً.

حالات استخدام UUID

  • مفاتيح قواعد البيانات: بديل عن المعرفات التسلسلية
  • معرّفات الجلسة: تتبع جلسات المستخدم
  • أسماء الملفات: حفظ الملفات دون تعارض
  • معرّفات طلبات API: تتبع المعاملات
  • الأنظمة الموزعة: إنشاء معرفات مستقلة على خوادم متعددة

UUID مقابل المعرفات التسلسلية

  • مزايا UUID: لا حاجة لمركزية، سهل الدمج، غير قابل للتنبؤ
  • عيوب UUID: أكبر حجماً (36 حرفاً)، أداء فهرسة أبطأ قليلاً