Euler Taveira de Oliveira escreveu:
> Shander Lyrio wrote:
>
>> No segundo tipo, em consulta a diferença é mínima, o problema é
>> na atualização que o índice de campos numéricos é mais rápido. Até
>> porque é mais fácil ordenar números do que cadeias de caracteres.
>>
> Hmm. Isso não é (totalmente) verdade, o caminho do código é basicamente
> o mesmo tanto em relação a comparação quanto a atualização. Não estou
> comparando aqui números (que tem poucos bytes) com cadeias de caracteres
> com milhares de bytes.
Bem, vamos lá, concordamos que a diferença na CONSULTA de um índice é
irrelevante, certo?? Ao menos é o que entendi com o "o caminho de código
é basicamente o mesmo". Isto eu concordo.
Você está me dizendo que a atualização deste índice, quando sua chave é
alterada também tem pouca diferença?? Isto seria o mesmo que dizer que a
ordenação de campos texto seria tão rápida quanto campos numéricos!!! É
isso mesmo??
Imagine, hipoteticamente um cnpj que pode ser guardando tanto como
cadeia de caracteres quando int8. Sei que cnpj não pode ser alterado,
mas é apenas para dar algum conceito ao dado. Ordenar o CNPJ em formato
string que deverá ser feito caracter a caracter é tão rápido quanto
ordenar um int8??? Me custa muito acreditar nisto.
Gostaria de entender melhor seu ponto de vista para discutirmos mais a
respeito.
Obrigado,
--
Shander Lyrio
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral