我正在开发一个服务器方面非常苛刻的项目,我不知道我应该为数据库,服务器和硬件使用什么技术。
以下是标准:
服务器将每天收到一次,几乎同时,number_of_users次回答问题。设想一个服务,在同一时间向每个用户询问一个问题,他们只有一个30秒的窗口来回答。
它必须全部对待它们,并且排序它们从最好到最差。想象一下,我们可以轻松地计算出与正确答案之间的距离,这将是排序标准。目标是在20-30秒内公布排名。
用户数可以是1000,10000甚至更多!
首先,它听起来可行还是真的很难实现?真的很难,我的意思是需要一群经验丰富的工程师。
如果可行的话,我应该考虑采用哪种最合适的解决方案来实施这样的服务? NoSQL还是SQL?我应该使用什么服务器?
非常感谢您的帮助,如果您需要更多详细信息,请与我们联系!