我正在开发这样一个应用程序,它将从用户端在本地移动应用程序上创建一些额外的数据。假设用户1做了一些事情,他在他的应用上获得了1个奖励,我需要额外的1个硬币与我的服务器同步,理想情况下是存储userID和userCoinNumber的mongoDB。所以在服务器上的mongoDB中,它会说user1剩下1个硬币。
但是,在此过程中可能会发生许多问题,例如,当用户离线并且他创建了1个硬币时,会发生同步问题,该硬币可能无法在服务器上更新。此外,当太多用户同时使用应用程序时,由于服务器和应用程序之间的流量较大,mongoDB可能会崩溃(?)。是否有一些一般性的建议,比如mongoDB的替代品或者你认为我应该做的其他事情?