ما هو CUID؟

‏CUID، أو المعرّف الفريد المقاوم للتصادم، هو تنسيق سلسلة مصمم ليكون مدمجًا ومن غير المرجح للغاية أن يحدث له تصادم بين الأنظمة الموزعة. ويُستخدم عادةً عندما تريد شيئًا أقصر من UUID، لكنه يظل مناسبًا للسجلات الفريدة.

‏CUID2 هو جيل أحدث من الفكرة نفسها. فهو يحافظ على هدف مقاومة التصادم، مع إتاحة تحكم أكبر في طول المعرّف وسلوك البصمة.

وصف الأداة

تنشئ هذه الأداة معرّفات CUID التقليدية أو معرّفات CUID2 في المتصفح. يمكنك اختيار الوضع، وتحديد عدد المعرّفات المراد إنشاؤها، وضبط طول CUID2 وخيارات البصمة.

وتفيد هذه الأداة في اختبار قواعد البيانات وبيانات seed وfixtures أو أي سير عمل يحتاج إلى إنشاء عدد كبير من المعرّفات التي تبدو فريدة في الوقت نفسه.

أمثلة

  • قيمة CUID2 افتراضية واحدة
  • معرّف CUID تقليدي للأنظمة القديمة
  • دفعة كبيرة من المعرّفات المُنشأة لبيانات الاختبار

الميزات

  • التبديل بين وضعي إنشاء CUID وCUID2
  • إنشاء ما يصل إلى 1000 معرّف دفعةً واحدة
  • تنزيل الناتج المُنشأ كنص عادي

شرح الخيارات

يتحكم خيار الكمية في عدد المعرّفات التي يتم إنتاجها. في وضع CUID2، يتحكم خيار الطول في حجم الناتج، بينما تضيف البصمة قدرًا إضافيًا من الإنتروبيا المرتبطة بالبيئة الحالية.

في وضع CUID التقليدي، يكون تنسيق المعرّف ثابتًا، ويتم تجاهل الخيارات الخاصة بـ CUID2.