我正在为一个朋友开发一个小型 Web 应用程序,并且正在考虑使用纯文本文件而不是 MySQL,这对于这个应用程序的简单性来说似乎有点太多了。
该应用程序基本上可以让人们将他们的名字放在网络表单的列表中。一次可能会有大约 30-100 人将他们的名字列入名单,有时可能会超过 200-300 人。输入所有名称后,提交表单将关闭,单个用户将查看列表并可能很快将其删除。
我很好奇的是,如果有很多人试图同时将他们的名字放在名单上,是否会有任何问题。如果有人在服务器正在写入文件的过程中提交了一个名称,这会导致第二个人的提交失败,因为该文件已经在使用中,还是服务器会等待一个提交完成后再开始另一个?