Wpis z mikrobloga

#programowanie #php #laravel
Hej, piszę API do swojej aplikacji. Obecnie wszystkie modele, które sa wystawiane w API zawieraja kolumne "uuid". Kluczem obcym wewnatrz nadal jest autoinkrementowane ID ale nie jest on eksponowany w zaden sposób przez api i endpointy wygladaja tak:
GET /user/7a22ecae-7fce-42e1-93e1-929704365435
Zastanawiam się czy s jakieś wady rozwiazania, w którym wyrzuce ten autoinkrementowany ID i zostawie to uuid jako klucz główny.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cinek181992:
The problems of UUIDs and how to solve them
While UUIDs are a great way to get unique and difficult-to-scrap identifiers, there are still two main issues when using them:

potential performance loss when using UUID as primary keys
lack of readability of the
  • Odpowiedz