我们有一个需要按需物化 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/