我正在构建一个使用后端服务器存储数据的移动应用程序。如果我用关系数据库来描述它,那么它大约有 10K 条记录(2 或 3 个表)。计划使用 Linode VPS 托管它 (512 MB)。我知道这个问题非常广泛,但想了解负载下的性能。
另一种选择是使用像 Redis 这样的 NoSQL,但为此需要花一些时间来学习。
我已经在SO上搜索过了,但还没有满意的答案。
PS:这是一个副项目,我希望能在这个过程中学到东西。但一些好的建议将有助于加快这一进程。
最佳答案
看起来您将不得不致力于优化查询,而不是寻求一些快速修复。我一直在处理大量在虚拟服务器上运行的项目,如果您以正确的方式编写查询,则不会出现性能问题。读一读: http://owaisahussain.blogspot.com/2012/06/yet-another-blog-on-query-optimization.html
关于VPS 上的 MySQL 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13607693/