Olá pessoal.
Gente, é o seguinte. Estou desenvolvendo um
pequeno sistema utilizando PHP4, PostgreSQL, FreeBSD,
WAP. A interface é via WEB e o sistema também conta
com uma boa dose de integração com o sistema
operacional. Até agora tem funcionado bem, porém o
banco de dados ainda é pequeno e não tenho idéia de
como o PostgreSQL vai se comportar com um sistema
maior. Vou precisar de um SGBD que tenha as seguintes
características:
Manter em uma base de dados um conjunto de tabelas
com integridade referencial entre elas, e com cerca de
50.000 registros cada.
Realizar pesquisas rápidas nesse banco de dados.
As pesquisas que deverão ser mais rápidas serão do
tipo onde se procura por todos os registros cujo campo
nome, por exemplo, contenha josé, mas não
necessáriamente apenas José, pode ser José da Silva,
josé pedro (Escrito em minúsculo mesmo), etc. Não
importando se o nome foi escrito em maiúscula ou
minúscula.
O Banco de dados deve ser capaz de aguentar umas
200 conexões simultaneas realizando pesquisas do tipo
que falei acima.
Deve fornecer uma interface que permita acesso via
WEB, tal como PHP.
Deve permitir que aplicativos windows também
tenham acesso a base de dados.
Agora deixando o patriotismo de lado, vocês acham que
o PostgreSQL atende a esses requisitos? Uma coisa que
eu sei por experiência própria que o PostgreSQL tá com
deficiência eh com respeito ao driver ODBC. Da última
vez que utilizei ele fazia uma confusão danada com
respeito ao charset. Traduzia de UNICODE para Latin1
nas consultas ao banco, mas não traduzia de latin1
para UNICODE quando ia inserir os dados. Isso me deu
uma dor de cabeça da peste com acentos. O que vocês
sugerem? Algum de vocês possuim um sistema em produção
com essas características? Como o PostgreSQL se
comporta com uma grande base de dados?
Podem responder para mim mesmo quem quiser.
Obrigado!
_______________________________________________________
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
http://br.acesso.yahoo.com
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br