1

我正在做一个对服务器端要求很高的项目,但我不知道应该为数据库、服务器和硬件使用什么技术。

以下是标准:

  • 服务器将每天一次并且几乎同时接收number_of_users 次问题的答案。想象一个服务,在同一时间向每个用户提出一个问题,而他们只有 30 秒的时间来回答。

  • 它必须对它们进行全部处理,并将它们从最好到最差排序。想象一下,我们可以很容易地计算出与正确答案的距离,这将是排序标准。目标是在 20-30 秒内发布排名。

  • 用户数量可能是 1000、10000 甚至更多!

首先,这听起来可行还是真的很难实施?真的很难,我的意思是需要一群有经验的工程师。

如果可行,我应该考虑实施此类服务的最合适的解决方案是什么?NoSQL 还是 SQL?我应该使用什么服务器?

非常感谢您的帮助,如果您需要更多详细信息,请告诉我!

4

0 回答 0