May*_*ank 45 oracle postgresql
那么,主题提出了一个问题:
我现在想知道,为什么oracle更受欢迎.
对于一个应该可扩展且可能拥有大量活跃用户的网站,应该考虑使用哪个数据库(保留许可/金钱的东西)(比如让10,000个在线用户).
我不是在找像Cassandra,mongo DB等......
a_h*_*ame 87
我的观点是PostgreSQL非常接近Oracle,尤其是即将推出的9.1,它提供了Oracle DataGuard的替代方案.
在SQL级别上真的是头对头,没有太大的区别(Postgres实际上有更多的"小助手"和让生活变得更轻松的功能).
Oracle提供更多功能的东西:
create table as尽管我喜欢PostgreSQL,但真正令人烦恼的一件事就是配置(自动)真空以应对高写入流量.
Den*_*rdy 38
Oracle比PostgreSQL更受欢迎的原因与微软在大公司中比Linux更受欢迎的原因相同:没有预算的IT负责人因为选择开源替代方案而失去了工作.
lza*_*zap 27
问自己这些问题:
谁是要支持你的网站(和数据库)?有企业数据库公司可以提供全球支持,文档,顾问等.它不仅仅是Oracle,而且很有可能在每个国家/地区更容易找到Oracle或MSSQL专家.
现在,如果您愿意接受更多挑战来找到PostgreSQL专家,或者您愿意为PostgreSQL培训您的团队,那就去吧!今天(2016年)PostgreSQL是最先进的开源 RDBM,对于大多数具有商业竞争的部署而言都是如此.
是否只有一个数据库系统提供所需的功能?您不能使用两个数据库平台的高级功能,因此请检查您的应用程序真正需要的功能.例如,如果您需要特定的复制,备份和其他方案,则应阅读两个平台的文档以进行有根据的选择.它们都提供类似的功能,但最好做好准备.
大公司通常坚持使用一个数据库平台.当他们购买一次Oracle许可证(并聘请DBA和其他专家)时,他们会继续使用该供应商.这是通常情况,但我认为你没有这种包袱.
同样在现代IT时代,另一个问题是要考虑.我真的需要RDBMS吗?每次插入/更新/删除都会花费很多.定义外键和其他约束时,它的成本会更高.比较MongoDB和Oracle时,它就像1到10个操作.另一方面,RDBMS为您提供更高的安全性和数据完整性.如果您不需要它(即丢失的评论对您来说不是问题),您可以选择MongoDB和其他人.请注意,通常你想在10个案例中的9个中使用RDBM!
| 归档时间: | 
 | 
| 查看次数: | 84238 次 | 
| 最近记录: |