Resolvi fazer um benchmark para testar os dois banco de dados. O resultado é tão :shock: que resolvi parar meus testes apartir do primeiro resultado com o postgresql.
PC: Sempron64 2500+ (1.4ghz) com mysql 5.0 e postgresql 8.1.4, windows xp.
O teste é simples:
<blockquote> for(int i=1; i < 100000; ++i) {
StringBuffer executa = new StringBuffer(“INSERT INTO “+ database +””);
executa.append(" (nome,endereco,telefone) “);
executa.append(” VALUES ("+ i +","+ i +","+ i +");");
entao.execute(executa.toString());
}
</blockquote>
Ver em quanto tempo era registrado 100.000 linhas.
mysql -> 47/48 minutos.
postgresql -> 3 minutos.
não acreditei… deixei rodando denovo em cima de uma tabela no mysql, 3/4 minutos depois ele estava no 3000 ainda…
levando em consideração que, meu sistema iniciava com 24mbs usados, debian, logo depois que instalei mysql ele passou a iniciar com 74mbs, 50mbs somente para o mysql e o postgresql eu não consegui notar diferença depois que o instalei, continuava iniciando a 74mbs.

(Obs.: local)