Usar UUIDs como PKs é uma boa ideia?

Published: 2020-03-19, Updated: 2023-06-18

Usar UUIDs como PKs é uma boa ideia?

tags: sql banco de dados

É uma boa ideia usar UUIDs como PKs?

Sobre oracle eles dizem:

Não troque sua unique key por substitutos, melhor uma coluna menos performatica (UUID no lugar de Long) como PK do que duas. [1]

Sobre mysql eles dizem:

Tipos de dados não ordenados tendem a piorar a performance do banco [2]

Em geral eles dizem:

Melhor uma coluna menos performatica (UUID no lugar de Long por exemplo) como PK do que ter duas, um ID sequencial como PK e um UUID como UK.

keywords

uuid no postgres, uuid no mysql, uuid no oracle, uuid como primary key, uuid como pk

metadata={"id": 660, "createdAt": "2020-03-19 18:39:11.058303", "updatedAt": "2020-03-19 18:47:40.269573"}


Avro Bookmarks Postgres Backup

Comments