> Oracle有很好的支持,所以也有enterpriseDB
>巨大的数据量可以很容易地由Oracle管理,Postgresql的规范建议相同
>特色明智我不确定,但在互联网上阅读两个数据库导致一个领带
我现在不知道,为什么oracle更受欢迎。
应该考虑哪个数据库(保留许可/金钱的东西)一个网站,应该是可扩展的,可能有大量的活跃用户(让说万用户在线)。
我不想找任何东西像Cassandra,mongo DB等…
谁将支持你的网站(和数据库)? Oracle是世界闻名的其可配置性和伟大的世界广泛的支持。您可以在世界上的每个国家获得Oracle专家。你可以订购咨询和可能性是相当高。比Postgresql更容易获得Oracle的支持公司(或合同)。但是如果你要提供对sql数据库的支持,那么你可以去Postgresql,或任何其他平台,你有经验。今天(2016年)Postgresql是最先进的开源RDBM,对于大多数具有商业竞争的部署是标准的。
是否需要只有一个数据库系统提供的功能?您不能使用这两个数据库平台的高级功能,因此请检查您的应用程序真正需要的是什么。例如,如果您需要特定的复制,备份和其他方案,您应该阅读这两个平台的文档,以作出明智的选择。他们都提供类似的功能,但它更好的准备。也许你需要一些只有Oracle具有的功能。它可能发生。
Oracle通常在可用的支持提供程序和高级功能方面获胜。即使,令人惊讶的是,许多项目(公司,产品)不使用支持或任何这些功能。如果你确定它提供了你需要的所有功能,Postgresql可以是一个很好的适合你的项目。
大公司通常坚持使用一个数据库平台。当他们购买一次Oracle许可证(并雇佣DBA和其他专家)时,他们继续使用该供应商。这是通常的情况,但我认为你没有这样的行李。
在现代IT时代,另一个问题是考虑。我真的需要RDBMS吗?每次插入/更新/删除成本非常高。当你定义外键和其他约束它甚至费用。比较MongoDB和Oracle时,它就像1到10个操作。另一方面,RDBMS为您提供更多的安全性和数据完整性。如果你不需要它(即失去的评论不是一个问题),你可以去MongoDB和其他人。