【发布时间】:2012-11-16 11:00:42
【问题描述】:
我正在构建一个使用后端服务器存储数据的移动应用程序。如果我用关系数据库来描述它,那么它是大约 10K 记录(2 或 3 个表)。计划使用 Linode VPS 来托管它 (512 MB)。我知道这个问题非常广泛,但想了解负载下的性能。
另一种选择是使用像 Redis 这样的 NoSQL,但为此需要花一些时间来学习。
我已经在 SO 上进行了搜索,但还没有满意的答案。
PS:这是一个附带项目,我希望在此过程中学到东西。但一些好的建议将有助于加快这一进程。
【问题讨论】:
-
数据量和表的数量关系不大。执行查询所需的内存量和查询次数更为重要。如果它是一个带有小结果集的简单查询,那么您可以使用 VPS。我在几个项目中使用了类似规格的 VPS,并且没有性能问题(目前)。
-
您需要提供更多信息。你能发布表格的实际结构(有哪些字段,它是什么类型的表格,哪些字段有索引)?此外,您可以发布示例查询吗?从本质上讲,这很大程度上取决于您如何存储数据以及您要检索什么。
标签: mysql performance linode