مولد معرّفات ULID
قم بتوليد معرّفات ULID عبر الإنترنت: معرّفات مكونة من 26 محرفًا بنظام Crockford Base32 مع طابع زمني بدقة 48 بت و80 بت من العشوائية.
المعرفات التي تم إنشاؤها
كيف يتم بناء هذا المعرّف
- التخطيط والتركيبة
- 26 محرفًا بنظام Crockford Base32: تشمل 10 محارف للوقت تليها 16 محرفًا عشوائيًا.
- الإنتروبيا
- 80 بت عشوائية تلي الطابع الزمني المكون من 48 بت والمقاس بالملي ثانية.
- الوقت
- نعم. تشفر المحارف العشرة الأولى وقت الإنشاء بالملي ثانية، ويكون الترتيب الأبجدي متوافقًا مع الترتيب الزمني.
- احتمالية التصادم
- يحتوي الجزء العشوائي الأخير على 80 بت؛ ويتعلق خطر التداخل بشكل أساسي بعدد المعرّفات التي تقوم بإنشائها في نفس الميلي ثانية.
- مثال
01KXAD451VGTDZCFQJD8A33WWJ
يتم إنشاء معرفاتك محليًا باستخدام عشوائية قوية في المتصفح. لا يتم إرسال أي شيء إلى BroBroGo.
الأسئلة الشائعة
ما هي فوائد استخدام ULID؟
تتميز معرّفات ULID بأنها مدمجة، وصديقة لعناوين URL، وقابلة للفرز الزمني كنصوص عادية، مما يجعلها مثالية لسجلات الأحداث (logs) ومفاتيح الكائنات وقواعد البيانات التي تتطلب الفرز حسب وقت الإنشاء.
هل ULID هو نفسه UUID v7؟
لا. على الرغم من أن كليهما يتضمن طابعًا زمنيًا بالملي ثانية، إلا أن ULID يستخدم نظام Crockford Base32 ويتكون من 26 محرفًا، بينما يحتفظ UUID v7 بالشكل الست عشري القياسي لمعرّفات UUID.