Hacker News new | ask | show | jobs
by wdb 2089 days ago
I am wondering how this differs from KSUID
1 comments

KSUIDs are slightly longer, base62 encoded, have a different epoch, have second precision in the timestamp component, have a different length random component, and omitted the bizarre attempt in the ULID spec to enforce strict monotonicity.

Functionally, they're similar, but I think a lot more work has gone into KSUIDs in terms of usability and ensuring they solve the intended problem. The only advantage ULIDs have is they are the same length as vanilla UUIDs, if such is useful to you.