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