IDS : INTEGER VS UUID VS ULID
IDs can be defined in a variety of ways. The traditional method was to use an ID as an integer that auto-increments. When working with databases, it’s a common belief that the ID generated by SQL is sufficient. However, modern applications are a lot more complex, and there are many different pieces that you need to think about that integer IDs will not suffice. The reality is that many developers do not consider unique identifiers when designing a database. You can make better decisions in your day-to-day work if you know what unique identifiers are and how you can balance them in your code and data storage.
more details