简单的问题——对于2012年要求与ACID兼容的中/大型数据库来说,什么更好.
我已经读过关于mySQL和pgSQL的所有文章(大部分都读过),但这些文章中的大多数分别与版本4、5.1和7、8有关,而且都非常过时(20082009).现在快到2012年了,所以我想我们可以try 重新审视这个问题.
基本上,我想知道PostgreSQL中是否有任何东西比MySQL的易用性、可用性和更大的开发人员/知识库更重要.
MySQL的查询优化器仍然愚蠢吗?对于非常复杂的查询,它仍然非常慢吗?
打我!:)
另外,不要把我送到goggle或wiki上.我在寻找一些具体的观点,而不是一个概述+我更相信StackOverflow,而不是一些"聪明人"发光的随机页面.
Addendum
Size of the project:假设一个订购系统,每个帐户每天大约有10-Size of the project个订单,几千个帐户,最终每个帐户可以有几百到几千个用户.
Better at:在不断增长和变化的需求方面,具有前瞻性和灵活性.性能对于保持硬件部门的低成本也很重要.此外,熟练劳动力的可用性也是一个因素.
OLTP or OLAP:OLTP