任务:假设在高并发环境下,以下两个陈述都是正确的:
- 您希望在用户事件上立即响应用户。为此,您需要从数据存储中获取一些数据并对其进行处理。
- 您的系统是读/写密集型,数据一致性非常重要。
让我们以热门酒店预订系统为例。
IMDG:
据我所知,当我们需要处理大量数据并立即(在用户事件、服务请求等)处理时,应使用IMDG。因此,它看起来是热门酒店预订系统的理想选择。
IMDG vs NoSQL(+分布式缓存):
IMDG有一个缺点-成本。RAM更昂贵,IMDG也远非开源。此外,有文章称您不需要IMDG,NoSQL就足够好。
问题:
因此,我非常感谢您的经验,了解何时NoSQL开始卡顿,您需要采取内存数据网格?