项目特定:PostgreSQL或MySQL需要建议

时间:2014-05-01 22:12:16

标签: mysql sql django postgresql

我正在使用Django框架制作一个Web应用程序,并希望了解使用哪个数据库。

PostgreSQL与Django非常合作,我想(如果我错了,请纠正我)MySQL需要更多的时间和精力来处理Django。

我在单个表中的数据库将有大约6千万个条目,并且每次请求只读取和写入一次,但有时需要两次读取,我认为从某种意义上来说读取更重要。

总预期数据库大小:每个约10个表,约有5000万个条目。

我的问题是,PostgreSQL在执行读写操作时是否足以拥有如此大量的条目,或者我应该切换到MySQL,因为我听说MySQL更有利于阅读繁重的任务。

谢谢。

1 个答案:

答案 0 :(得分:1)

MySQL和PostgreSQL都可以免费下载和安装。然后安装,调整服务器的预期负载,插入1亿行随机数据,并进行一些测量。

PostgreSQL,如果为您的硬件正确配置,将表现良好。 (PostgreSQL的默认设置非常保守。)它的查询优化器和索引选项远远优于MySQL。