我正在使用Django框架制作一个Web应用程序,并希望了解使用哪个数据库。
PostgreSQL与Django非常合作,我想(如果我错了,请纠正我)MySQL需要更多的时间和精力来处理Django。
我在单个表中的数据库将有大约6千万个条目,并且每次请求只读取和写入一次,但有时需要两次读取,我认为从某种意义上来说读取更重要。
总预期数据库大小:每个约10个表,约有5000万个条目。
我的问题是,PostgreSQL在执行读写操作时是否足以拥有如此大量的条目,或者我应该切换到MySQL,因为我听说MySQL更有利于阅读繁重的任务。
谢谢。
答案 0 :(得分:1)
MySQL和PostgreSQL都可以免费下载和安装。然后安装,调整服务器的预期负载,插入1亿行随机数据,并进行一些测量。
PostgreSQL,如果为您的硬件正确配置,将表现良好。 (PostgreSQL的默认设置非常保守。)它的查询优化器和索引选项远远优于MySQL。