【发布时间】:2016-07-27 12:40:37
【问题描述】:
我正在开展一个测验项目,每个用户都将根据他们选择的类别获得问题。每个数据集中都会有很多问题。每个用户都会得到一个随机生成的问题模式。服务器需要跟踪用户已经回答了哪些问题以及剩下的问题。用户可以随时切换类别并稍后返回到前一个类别。他可以回答他没有回答的问题,但他将无法回答他已经回答的问题(正确或错误) 最好的方法是什么?
1)如果问题存储在表格中,每个类别都有一个表格。这种方法的问题在于:
a) 跟踪用户已经回答了哪些问题。我可以有一个数据结构,但是每次用户询问另一个问题或来自不同类别的问题时,查询都必须确保它不会返回他已经回答过的问题
2) 问题应该在数据结构中硬编码
【问题讨论】:
-
尝试探索geohash。
-
@PrashanthDebbadwar 你能给我一些好的文档或教程吗?
标签: mysql performance data-structures lookup