2007-01-31

Oracle vs. PostgreSQL

Eu uso Oracle.
Não nada contra as outas BDs e espero mesmo que a comparação entre elas venha a tornar os produtos mais fiáveis e baratos.
Claro que a Oracle tem uma versão grátis (a XE) tal como o SQLServer mas será que estes dois produtos ou outro que também seja "comercial" vale realmente o dinheiro? Considerando que existem mais produtos livres?
O BD livre que mais gosto é o PostgreSQL, no entanto ainda não consegue escalar em termos de performance e volume de dados/transaçoes como o Oracle pelos meus testes.
Não quero fazer o papel de "advogado do diabo" mas ainda considero a base de dados Oracle a melhor (e ja trabalhei com a defunda Informix, com DB2, SQLServer, Sybase, MySQL, ...)

Apresento aqui uns artigos que achei interresantes:

Oracle vs. PostgreSQL: Users speak out


(...) PostgreSQL(..) "You can recompile a stored procedure on a live system, and only transactions starting after that compilation will see the changes," he said. "Transactions in process can complete with the old version. Oracle just blocks on the busy procedure."

Na versão 11g do Oracle isso é resolvido.

Oracle 10g vs PostgreSQL 8 vs MySQL 5 em termos de instalação

Apareceu também recentemente a EnterpriseDB que é baseada no PosgreSQL e que tem uma syntax SQL compativel com Oracle. Esta versão já é paga!

"EnterpriseDB Advanced Server is an enterprise-class relational database management system (RDBMS) that is compatible with applications written for Oracle. EnterpriseDB Advanced Server is based on PostgreSQL, the world's most advanced open source database, ensuring the world-class data integrity, security, and performance necessary for enterprise environments. In addition, the total cost of ownership (TCO) of an enterprise database solution powered by EnterpriseDB Advanced Server is only a small fraction of the TCO of a comparable Oracle-powered solution."



PostgreSQL vs. MySQL vs. Commercial Databases: It's All About What You Need
"PostgreSQL and MySQL boast widespread use for relatively small databases (under 100GB, for example). Once the data grows larger than 100GB or so, the number of users drops off drastically. At that point, working through large-database-related issues becomes more of a problem. "



É de notar também o que a Oracle não tem somente a DB e um dos seus problema é talvez a interração dos seus outros produtos com outras DBs...vamos lá ver onde isto vai dar.

Mas por mim, por ora, a Oracle ainda está a ganhar.

No comments:

Post a Comment

Os comentários são moderados.
The comments are moderated.