مولد KSUID

أنشئ معرفات فريدة قابلة للفرز (KSUID) في المتصفح مع طابع زمني اختياري.

الخيارات
النتائج

أنشئ معرفات KSUID محليًا داخل المتصفح من دون إرسال الدفعة الحالية إلى أي خدمة أخرى. تكون هذه الأداة مناسبة عندما تحتاج إلى معرفات تحافظ على التفرد عبر الأنظمة الموزعة، وفي الوقت نفسه يمكن ترتيبها تقريبًا حسب وقت الإنشاء في السجلات والجداول الزمنية وعمليات الاستيراد أو السجلات المرتبة.

لماذا تستخدم KSUID

يجمع KSUID بين طابع زمني بطول 32 بت و128 بت من البيانات العشوائية، ثم يرمّز النتيجة في سلسلة Base62 بطول 27 حرفًا. لذلك يبقى كل معرّف صغير الحجم، مناسبًا لعناوين URL وسهل التخزين، بينما يجعل الطابع الزمني المضمّن القيم الأحدث تأتي غالبًا بعد الأقدم.

اختر الوقت الحالي أو وقتًا مخصصًا

استخدم الوقت الحالي عندما تحتاج إلى معرفات جديدة لبيانات الإنتاج أو العروض التجريبية أو التوليد الدفعي المعتاد. وانتقل إلى طابع زمني مخصص عندما تحتاج إلى بيانات اختبار قابلة لإعادة الإنتاج، أو سجلات يتم ملؤها بأثر رجعي، أو أمثلة ترحيل، أو حالات اختبار يفترض أن تبدو وكأنها أُنشئت في لحظة محددة.

ما الذي يجب معرفته قبل التصدير

يحفظ KSUID الدقة على مستوى الثانية فقط، لذلك يتم تقريب أي إدخال يحتوي على أجزاء من الألف إلى بداية تلك الثانية. وتبقى المعرّفات التي تُنشأ في الثانية نفسها فريدة، لكن ترتيبها النهائي يتأثر أيضًا بالجزء العشوائي. لذلك من الأفضل التعامل مع KSUID على أنه معرّف قابل للترتيب زمنيًا، لا على أنه تسلسل صارم ومتصل.