UUID v7 / ULID

מזהים ממוינים בזמן

שאלות נפוצות

מה זה UUID v7?
UUID v7 הוא מזהה ייחודי אוניברסלי ממוין לפי זמן שכולל חותמת זמן Unix במילישניות. הוא מספק ביצועי מסד נתונים טובים יותר מ-UUID v4 כי הוא ניתן למיון ומפחית פיצול אינדקס.
מה זה ULID?
ULID (Universally Unique Lexicographically Sortable Identifier) הוא מזהה בן 128 סיביות שניתן למיון לפי זמן, לא תלוי רישיות, בטוח ל-URL וקומפקטי יותר מ-UUID. הוא משתמש בקידוד base32 של Crockford.
UUID v7 לעומת ULID: מה לבחור?
UUID v7 טוב יותר לתאימות UUID סטנדרטית ומערכות מסדי נתונים המצפות לפורמט UUID. ULID טוב יותר לקריאות אנושית, שימוש ב-URL וכאשר אתה צריך מזהים לא תלויי רישיות. שניהם ניתנים למיון לפי זמן.