glasslion
2013-01-26 00:31:46 +08:00
Postgresql在整个Python社区里就很流行,这应该是这两个社区早期的重合度比较大的原因。像Reddit,DISQUS,Instagram,Pinterest都是用的postgre. 这些网站的高流量从另一方面,也说明postgre的性能并不像‘有人’说得那么差。在不同的应用场景,postgres性能也可以完爆mysql.
Postgres和Mysql都是很好的数据库,Django选谁都没错。Django选Postgres主要还是由于历史和社区原因。由于db这一块的核心开发者绝大部分是用的Postgres,自然推荐其它人也用。如果说django core对两个数据库支持已经差不多了的话,一些第三方库/工具对 PostgresQL的支持就要明显好于MySQL。社区在开发新工具时,也会优先开发Postgres的。比如做db migration的south在Mysql报错时就会提示:亲,换postgres吧