מחולל KSUID

צור מזהים ייחודיים ניתנים למיון (KSUID) בדפדפן עם חותמת זמן אופציונלית.

אפשרויות
תוצאות

צרו KSUID ישירות בדפדפן בלי לשלוח את האצווה הנוכחית לשירות אחר. הכלי הזה מתאים כשצריך מזהים שנשארים ייחודיים במערכות מבוזרות, ובו בזמן אפשר למיין אותם בקירוב לפי זמן היצירה עבור לוגים, פידים, ייבוא נתונים או רשומות מסודרות.

למה להשתמש ב-KSUID

KSUID משלב חותמת זמן של 32 ביט עם 128 ביט של נתונים אקראיים ומקודד את התוצאה כמחרוזת Base62 באורך 27 תווים. כך כל מזהה נשאר קומפקטי, ידידותי ל-URL וקל לאחסון, בזמן שחותמת הזמן המובנית גורמת לכך שערכים חדשים יותר יופיעו בדרך כלל אחרי ערכים ישנים יותר.

בחירה בין הזמן הנוכחי לזמן מותאם אישית

השתמשו בזמן הנוכחי כשצריך מזהים חדשים לנתוני פרודקשן, לדמואים או ליצירה שוטפת באצווה. עברו לחותמת זמן מותאמת אישית כשצריך fixtures שניתן לשחזר, רשומות backfill, דוגמאות migration או תרחישי בדיקה שאמורים להיראות כאילו נוצרו ברגע מסוים.

מה חשוב לדעת לפני הייצוא

KSUID שומר דיוק של שניות בלבד, ולכן כל קלט עם מילישניות יעוגל כלפי מטה לתחילת אותה שנייה. מזהים שנוצרים באותה שנייה עדיין נשארים ייחודיים, אבל הסדר הסופי שלהם מושפע גם מהחלק האקראי. לכן עדיף להתייחס ל-KSUID כמזהה שניתן למיין לפי זמן, ולא כרצף קשיח ומדויק.