UUIDs are the most widely supported identifiers across databases, APIs and programming languages. However, many systems also use ULID (Universally Unique Lexicographically Sortable Identifier) as an alternative to achieve better time-ordering, improved database index locality and a more human-friendly encoding.