首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mongodb是否适合用于管理和分发带有预订的旅行库存的SaaS平台?

mongodb是否适合用于管理和分发带有预订的旅行库存的SaaS平台?
EN

Stack Overflow用户
提问于 2012-10-26 22:40:48
回答 1查看 782关注 0票数 2

我们正在构建一个saas平台,用于管理/分发旅行库存(酒店、租赁、长途汽车、餐馆、航空公司、铁路、活动和事件),并通过多种渠道分发它们。

在这个用例中,将有4种用户(旅行社、供应商、旅游运营商和客户),每个用户都可以从不同的web界面访问系统,这些界面根据他们管理库存和预订的需求进行调整。

在测试了一个原型后,我们发现即使我们对数据模型进行了反规范化,也很难确保使用mongo的多个用户的原子性。我们想知道是否有人遇到了同样的挑战,以及他们是如何解决的,因为启动应用程序将需要一个快速的持久层,以具有成本效益,并在12月15日处理超过5000名用户。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-29 23:26:25

您可以考虑对架构进行一些更改,以启用事务性行为。(优先级队列),并使用TTL-Collections来清除未完成预订的后台工作进程。

有一些模式设计幻灯片解释了如何在MongoDB中做到这一点。这里有一个例子:MongoDB State Machine

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13089068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档