mysql-如何在数据库中存储点击/选择的次数

我正在尝试制作“ Would You Rather”应用.

这基本上涉及用户选择的两个选项(例如,巧克力或香草).

我希望能够存储人们选择每个选项的次数.

我只能真正想到一种方法:

在数据库中将每个选项作为自己的行,并在每次用户选择时将其递增.

但是,肯定会要求每次用户回答问题时都发出请求,因此每分钟处理数千个请求(取决于用户数量)吗?而且两个人试图一次更新值不会有问题吗?

我不确定执行此操作的最佳方法是什么.

最佳答案
我不了解您使用的编程语言,因此我将给出一个概括的答案.
如果要从数据库保存往返,一种解决方案是创建一个带有投票选项的临时文件.当用户选择一个选项时,可以更新该文件.要将这些值放入数据库中,您可以创建一个后台作业,该作业将按计划方式收集数据并将其存储在数据库中,这将不利于在数据库中没有当前数据,但是我认为这样做的好处超过了预期.

转载注明原文:mysql-如何在数据库中存储点击/选择的次数 - 代码日志