【发布时间】:2015-02-25 23:46:30
【问题描述】:
我开发了一个实时 android应用程序,它每3秒从服务器上的MYSQL数据库中存储和检索2个数字,当用户数在3以内时它可以正常工作用户。 但是当用户数量超过这个限制时,事务变得太慢了,数据库似乎无法处理这个负载。 我的问题:我可以使用任何类型的数据库(或其他方式)来处理这个问题吗? 请记住以下几点: 1-问题不在于处理大数据,因为应用程序只是 UPDATE 并且不会将记录插入数据库。 2- 数据库存在于服务器上,数据库和应用程序之间的中间层是 PHP 代码。
【问题讨论】:
-
MySQL 当然可以处理这样的小负载。你的编码很糟糕。
-
是的,它可以处理由 3 或 5 个用户引起的小负载,但该应用程序旨在为至少 2000 个用户提供服务,每 3 秒存储和检索一次,因此您可以想象负载,相信我它对此不可靠:(
-
我不相信你。它仍然是小土豆。你可能做错了什么。分析应用程序并停止猜测。
标签: mysql database performance transactions real-time