mongodb - Azure Cosmos DB for Mongo 是否支持物化 View

标签 mongodb azure materialized-views azure-cosmosdb-mongoapi

我们有一个需要按需物化 View 的用例,它会在 View 中自动更新,因此我们的分析仪表板可以更快。此功能在 Atlas Mongo 中可用,不确定在 Azure 中是否可用。

Azure 确实为“Cosmos DB for No SQL API”提供了物化 View

最佳答案

您是否也查看过 cosmos db 中的更改源功能?它也可用于 mongo db:

https://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/change-streams

更改源按数据发生的顺序捕获对数据所做的更改。这些更改可以插入、更新或删除

设置一个从更改源中读取并将这些更改应用到您的 MV 的流程。此过程可以按计划运行或由事件触发,根据您的情况,您可以在此处使用函数。

这与您想要的点播 MV 方法略有不同。

附注对于变更流 API,您需要 3.6 或更高版本。

关于mongodb - Azure Cosmos DB for Mongo 是否支持物化 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76840574/

相关文章:

azure - 在 Azure 上配置 Redis session 状态

oracle - 刷新现有物化 View

postgresql - 经常更新的最佳缓存策略数据(Redis/Memcached vs Nginx/Varnish vs Materialized view)

mongodb - 我应该选择什么 : MongoDB/Cassandra/Redis/CouchDB?

mongodb - 如果日期在 mongodb 中为字符串格式,则使用 $gte 和 &lte mongo 运算符

Azure 门户热键

mysql - 按月和多个其他字段查询聚合 EAV 记录

mongodb - 更新嵌套文档中的键

spring - 在 Spring 解决 mongodb 引用

azure - Azure 订阅 ID、AAD 租户 ID 和 AAD 应用程序客户端 ID 是否被视为 secret /PII?