我们正在构建一个 saas 平台,用于管理/分发旅行库存(酒店、租赁、教练、餐厅、航空公司、铁路、活动和活动)并通过多种渠道进行分发。
在这个用例中,将有 4 种用户(旅行社、供应商、旅游经营者和客户),每一种都可以从不同的 Web 界面访问系统,这些界面根据他们管理库存和预订的要求而调整。
在测试了一个原型后,我们发现即使我们对数据模型进行非规范化,也很难确保使用 mongo 的多个用户的原子性。我们想知道是否有人遇到过同样的挑战以及他们是如何解决这些挑战的,因为截至 12 月 15 日,启动应用程序需要一个超快的持久层才能具有成本效益并处理超过 5000 个用户。