我正处于为学校构建网络应用程序的计划阶段。当多个人访问MySQL时,我担心MySQL的速度和效率。该应用程序将允许教师CRUD学生记录。在创建/更新记录时缓存json/xml
结果是否更好,以便应用程序可以快速将其显示给用户(使用javascript)?或者MySQL是否足够快以处理相同数据的更新和查询?
答案 0 :(得分:7)
我有一个程序可以完成这个(加上更多)。使用数据库,它们是为这些查询而设计的。目前,我已经达到了不到100个并发用户,并且有几千名学生,并且没有延迟问题。
使用数据库更好,更快,更安全。
答案 1 :(得分:2)
JSON和XML用于不同平台/软件之间的数据交换。就像在PHP和Java之间或者在twitter和C之间。当你没有定义任何协议并使用像xml,json,yml这样的通用格式时,这很好。但是如果你有一个协议定义(在mysql和php之间)使用它。那要快得多。除了作为数据库之外,mysql还可以执行许多其他额外的数据操作操作,而这些操作是使用普通的xml或json或yml无法实现的。所以使用mysql。
是否足够快,以便处理大量只能检索要显示的数据的查询?
它快得多。我怀疑你是否会面对它的缓慢。我见过许多设备(不是人类)同时操作mysql。它产生巨大的负荷。并且mysql仍在处理这些数据。