咨询:Azure Cosmos DB for MongoDB 是否支持Materialized view
Azure Cosmos DB for MongoDB 自动更新On-Demand物化视图支持说明
- 目前Azure Cosmos DB for MongoDB 暂不支持类似MongoDB Atlas的自动更新On-Demand物化视图功能。
- 需注意,Cosmos DB的NoSQL API已原生提供支持自动更新的物化视图能力,但该能力并未覆盖MongoDB兼容API。
- 推荐替代实现方案:
- 基于变更流(Change Streams)+自定义代码:监听源集合的变更事件,实时同步更新预定义的物化视图集合,以此模拟自动更新效果。
- 借助Azure Functions等无服务器服务触发变更流处理逻辑,保障物化视图与源数据的一致性,满足分析仪表板的低延迟查询需求。
- 若业务对实时性要求不高,可通过定时任务(如Azure Logic Apps)定期刷新物化视图数据。
内容的提问来源于stack exchange,提问作者Karthikeyan VK
相关产品推荐
相关产品推荐

