UUID للمطورين: ما هو ولماذا تحتاجه؟ - المدونة - أدوات

دليل شامل لفهم واستخدام UUID في تطبيقاتك

UUID معرّف فريد عالمياً يستخدم في قواعد البيانات والتطبيقات الموزعة.

ما هو UUID؟
- Universally Unique Identifier
- معرّف 128-بت
- مضمون الفرادة (بنسبة 99.99%)
- لا يحتاج تنسيق مع سيرفر مركزي

أنواع UUID:
- UUID v1: يعتمد على الوقت و MAC address
- UUID v4: عشوائي تماماً (الأكثر شيوعاً)
- UUID v5: يعتمد على hash

متى تستخدم UUID؟
- معرفات السجلات في قواعد البيانات
- أسماء ملفات فريدة
- session tokens
- معرفات الطلبات في APIs
- الأنظمة الموزعة

مميزات UUID:
- لا تحتاج auto-increment
- آمن للاستخدام العام
- يعمل في الأنظمة الموزعة
- لا تصادم (collision-free)

استخدم مولد UUID لإنشاء معرفات فريدة!