hashes de conteúdo
A palavra "hash" não é encontrada nas respostas legais, então aqui vamos nós:
Geralmente, os dados podem ser identificados pelo seu hash de conteúdo em vez de um ID artificial independente. Isso é particularmente evidente em softwares como git
ou sistemas de arquivos como o ZFS, onde essa propriedade específica de usar hashes de conteúdo não apenas torna as coisas mais fáceis (por exemplo, desduplicação), mas também possui outras propriedades interessantes como cache trivial, histórico seguro, detecção de podridão, etc.
Os hashes geralmente vêm como números hexadecimais (ou um espaço de letras ainda maior), por isso você não vê IDs inteiros. Há simplesmente são não inteiros (nesses casos).
Hashes são bons se seus objetos de dados são imutáveis (como no ZFS ou git
); eles seriam ótimos para armazenar imagens, por exemplo, em grandes CDNs. Eu não sei se esses IDs em particular são hashes, mas certamente faria sentido (e como Michael Kjörling comentou, short IDs provavelmente não são hashes por razões óbvias - como Comparação, git usa valores SHA-1 que são 20 bytes ou 40 dígitos hexadecimais).