Oracle和PostgreSQL之间的性能差异有多大?

Ben*_*ers 10 oracle postgresql performance

我想知道如何扩展数据库.目前它使用PostgreSQL.尽管有编码的痛苦和费用,切换到Oracle是否值得?或者PostgreSQL +更多的盒子更好/更便宜的方法?

Ric*_*son 14

IME在性能调优方面可以达到的性能方面,在任何主要DBMS之间并不是很多.这不仅仅是我的经验开源PostgreSQL在基准测试中追踪Oracle,但并非如此

没有替代方法可以找到任何性能问题,并在客户端和数据库优化方面进行修复.


Bob*_*ica 5

我认为你所建议的在逻辑上等同于你不应该做的事情,第一部分.这种类型的转换实际上是一种重写,从一个数据库转换到另一个数据库(或者一种语言转换为另一种语言等)是消耗大量时间和金钱的好方法,否则这些时间和金钱可能用于实际改进您的产品.正如@Richard Harrison上面所说,更好的选择是花一些时间来解决任何导致你考虑​​转向Oracle的性能问题.正如弗雷德布鲁克斯多年前所说,没有银弹.

分享和享受.


Str*_*das 5

这不是升级到Oracle的升级.只是迁移.如果你想升级Postgresql我强烈建议你转移到EnterpriseDB的Postgres Plus.他们创建了一个Oracle兼容的Postgres版本,它将运行所有现有代码,任何新的oracle中心代码.几乎所有人都会购买oracle rdms的功能都在其中.它真的很快.

如果你嫉妒RAC,不要.RAC的维护成本非常高,而且每增加一个新的盒子并不是真正有效的.您可以获得额外的性能,而无需花费任何费用.将PGPOOL视为水平增长的解决方案,无需成本.