如果你不得不使用PostgreSQL而不是甲骨文或DB2,你最缺少的功能是什么?我特别感兴趣的是对高可用性OLTP应用程序非常重要的特性。谢谢!
编辑:,我正在研究更多的技术限制。让我们假设您在PostgreSQL、Oracle和DB2方面具有相同水平的专业知识。
发布于 2010-01-17 21:35:46
应用快递促进发展
用于性能调优的Oracle等待接口 (尽管我很乐意被告知与Postgres相当的内容)。
Oracle RAC,用于使用相同的数据集扩展到多个服务器。
发布于 2010-01-19 15:51:03
@Gary关于RAC,Postgres现在支持WAL-log发货,从8.3版开始,如果我没记错的话。这并不像共享缓存系统那么好,但它允许实时复制来扩展和冗余。
我觉得自调真的是PostgreSQL远远落后的地方。即使在PostgreSQL中的大型数据集上,您也可以获得非常好的性能,但要达到这一点,需要非常繁琐的服务器配置和索引方面的调优工作,而Oracle和MS则倾向于自动完成许多此类工作。
发布于 2010-01-17 09:25:03
管理支持/信任/支持
我指的是你/我的管理层,而不是IBM/Oracle的..。
我们都倾向于相信我们所知道的(一种非常成功的生存策略)。与免费DB相比,管理类型在所参加的函数中更经常遇到DB2/Oracle (Telco与我工作的公司)。当然,他们会倾向于更知名的产品。
我知道这在最近几年发生了很大变化,因为MySql、PostgreSQL和其他更开放、成本更低的产品在(管理/业务)新闻文章中被提到,并成功地应用于规范系统中。
更新:我已经设置了社区wiki标志,因为您现在说要查找技术信息,而我的答案肯定不是。
https://stackoverflow.com/questions/2080451
复制相似问题