一个简单的问题-2012年对于要求与ACID兼容的中型/大型数据库,哪个会更好?
我已经阅读了所有有关MySQL和pgSQL的文章(大部分),但其中大多数文章分别与版本4,5.1和7,8有关,并且过时(2008、2009)。现在已经快到2012年了,所以我想我们可以尝试重新审视这个问题。
基本上,我想知道PostgreSQL中是否有任何东西超过了MySQL的易用性,可用性和更大的开发人员/知识基础。
MySQL的查询优化器仍然很愚蠢吗?在非常复杂的查询上它仍然超级慢吗?
打我!:)
PS。而且不要将我发送到Google或Wiki。我正在寻找一些特定的要点而不是概述+我更信任StackOverflow,而不是某些随机页面,其中“聪明的家伙”光芒四射。
附录
项目规模:假设一个订购系统每天每个帐户大约10-100个订单,几千个帐户,最终每个帐户可以有数百到数千个用户。
擅长:适应不断增长的需求和不断变化的需求时,要具有面向未来的灵活性。性能对于降低硬件部门的成本也很重要。熟练劳动力的可用性也是一个因素。
OLTP或OLAP:OLTP