我正在构建一个使用后端服务器存储数据的移动应用程序。如果我用Relational DB描述它,那么它是~10K记录(2或3个表)。计划使用Linode VPS来托管它(512 MB)。我知道问题非常广泛,但想了解负载下的性能。
另一种选择是使用像Redis这样的NoSQL,但为此需要花些时间来学习。
我已经搜索了SO,但还没有令人满意的答案。
PS:这是一个侧面项目,我希望在此过程中学到一些东西。但一些好的指针将有助于加快这一进程。
答案 0 :(得分:1)
看起来您需要优先考虑优化查询,而不是寻找一些快速解决方案。如果您以正确的方式编写查询,我一直在处理在虚拟服务器上运行的大量项目,没有性能问题。读一读: http://owaisahussain.blogspot.com/2012/06/yet-another-blog-on-query-optimization.html
答案 1 :(得分:-1)
禁用InnoDB,这将节省大量RAM。要做到这一点,请在my.cnf文件中使用skip-innodb。