Sabemos que utf-8 pode representar um conjunto de caracteres bem maior que
latin-1, tanto no postgresql quanto no mysql e acredito que em outros
softwares também.

Alguns caracteres que compõem utf-8 necessitam de até 3 bytes, se não me
engano 2 para armazenar o caracter e 1 byte para guardar a sua posição
enquanto em latin-1 os caracteres ocupam apenas 8 bits (1 byte).

Logo se usarmos utf-8 o tamanho do banco tende a ser maior com o tempo, se
a base for maior pior é isso em varios pontos como espaço em disco, backup
(Hoje em dia isso é muito barato) o que é mais caro hoje em questão de
estrutura é o IO.

Resumindo, na minha opnião:

Você precisa usar UTF-8? Sim. Então use, senão for necessário utilize
LATIN-1 que irá ocupar menos espaço em disco.

A se você for fazer um provedor de email por exemplo será obrigado a
utilizar UTF-8 codificação depende da sua real necessidade!

Pode ter certeza que existem outros pontos muito mais importantes para se
preocupar em questão de performance do que o charset do banco ou das
tabelas.






Em 16 de julho de 2013 18:57, Alexsandro Haag
<[email protected]>escreveu:

> O cuidado somente é com aplicações de terceiros. Algumas ainda utilizam
> LATIN-1 e variantes como padrão, não funcionando ainda em UTF-8.
>
>
>
>
> Em 16 de julho de 2013 18:49, Osvaldo Kussama 
> <[email protected]>escreveu:
>
> Em 16/07/13, Carlos Antônio Pereira
>> (VidaUTI)<[email protected]> escreveu:
>> > Senhores, boa tarde.
>> >
>> > Em relação a codificação do banco, há alguma diferença entre usar
>> > LATIN1 ou UTF-8? Muda algo em relação a performance?
>> >
>>
>> Recomendo fortemente UTF-8.
>>
>> Não creio que, em termos de desempenho, exista alguma diferença
>> sensível, entre as duas codificações.
>>
>> LATIN-1, e todas as codificações ISO-8859-x, são passado, o presente e
>> futuro é UTF-8.
>>
>> Osvaldo
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
>
>
> --
> Atenciosamente
>
> Alexsandro Haag
> http://alexsandrohaag.blogspot.com
> skype: alex_hg
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
*   *Alessandro Gonçalves
Programador de Sistemas para Web
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a