MySQL是否足够快以便每次都能从数据库中读取数据还是应该缓存结果?

时间:2012-12-19 19:18:52

标签: php javascript mysql

我正处于为学校构建网络应用程序的计划阶段。当多个人访问MySQL时,我担心MySQL的速度和效率。该应用程序将允许教师CRUD学生记录。在创建/更新记录时缓存json/xml结果是否更好,以便应用程序可以快速将其显示给用户(使用javascript)?或者MySQL是否足够快以处理相同数据的更新和查询?

2 个答案:

答案 0 :(得分:7)

我有一个程序可以完成这个(加上更多)。使用数据库,它们是为这些查询而设计的。目前,我已经达到了不到100个并发用户,并且有几千名学生,并且没有延迟问题。

使用数据库更好,更快,更安全。

答案 1 :(得分:2)

JSON和XML用于不同平台/软件之间的数据交换。就像在PHP和Java之间或者在twitter和C之间。当你没有定义任何协议并使用像xml,json,yml这样的通用格式时,这很好。但是如果你有一个协议定义(在mysql和php之间)使用它。那要快得多。除了作为数据库之外,mysql还可以执行许多其他额外的数据操作操作,而这些操作是使用普通的xml或json或yml无法实现的。所以使用mysql。

  

是否足够快,以便处理大量只能检索要显示的数据的查询?

它快得多。我怀疑你是否会面对它的缓慢。我见过许多设备(不是人类)同时操作mysql。它产生巨大的负荷。并且mysql仍在处理这些数据。