junior Prado escreveu:

    Acredito que um bom argumento seria a criação de um
    ambiente de teste, exportando uma massa de dados para
    o PostgreSQL e uma cópia dos sistemas apontando para
    esta base. Desta forma, você terá argumentos
    relacionados a performance, confiabilidade, etc.


Ok, mas segundo um discussão na comunidade, o oracle sempre terá desempenho maior.

Não é bem assim. Não existe uma formula mágica nem uma avaliação definitiva que um ou outro banco será sempre melhor para todos os casos. Cada caso é um caso. Se sua empresa vai começar do zero acredito que o volume de dados e a complexidade das aplicações não seja muito grande. Isto é um indício que o PostGres deve atender bem sua necessidade.
Leia os artigos indicados e avalie vários pontos como :

- Volume de dados
- Tipo e complexidade das aplicações
- Suporte, treinamento e conhecimento da equipe
- Preço do produto

Por exemplo se sua empresa vai montar um banco para ambiente OLAP (DW) o Postgres não é indicado e vocês provavelmente precisariam de um Oracle, um DB2 ou um Sybase. Vai usar replicação de dados ou ambiente de Cluster ? As ferramentas do Oracle são bem mais maduras e eficientes do que as que existem no Postgres. Existe ferramentas para isto no Postgres mas elas precisam melhorar. Para ambiente OLTP os dois são quase equivalentes porém o Oracle possui recursos avançados de programação e administração que o PostGres não possui mas que somente grandes sistemas e projeto complexos precisam utilizar. Porém o preço da licença Oracle é muito alto e as equipes de suporte e desenvolvimento precisam ter mais conhecimento para implementar bem uma solução baseada em Oracle. Ou seja o custo de implementar uma solução baseada em Oracle é bem maior do que em PostGres. Em postgres se seu sistema tiver um grau de complexidade pequeno a médio será bem mais fácil e barato a implementação. Agora se o seu sistema é OLTP e de grande complexidade vai precisar pensar bem, pode usar o PostGres ? Sim. Mas pode ser o caso de considerar a utilização de outra base de dados como o Oracle, o DB2 e o Sybase.

Espero te ajudado.



_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

"Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), empresa 
pública federal regida pelo disposto na Lei Federal nº 5.615, é enviada exclusivamente a 
seu destinatário e pode conter informações confidenciais, protegidas por sigilo 
profissional. Sua utilização desautorizada é ilegal e sujeita o infrator às penas da lei. 
Se você a recebeu indevidamente, queira, por gentileza, reenviá-la ao emitente, 
esclarecendo o equívoco."

"This message from SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO) -- a 
government company established under Brazilian law (5.615/70) -- is directed exclusively 
to its addressee and may contain confidential data, protected under professional secrecy 
rules. Its unauthorized use is illegal and may subject the transgressor to the law's 
penalties. If you're not the addressee, please send it back, elucidating the 
failure."
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a