将 CosmosDB Serverless 转换为预置吞吐量数据库

问题描述 投票:0回答:2

我正准备创建一个与 CosmosDB 通信的全新移动应用程序,我可能会采用“无服务器”方式。与预配置的吞吐量相比,无服务器方式有一些小缺点(例如每个容器只有 50GB、没有地理冗余、没有多区域写入等)。 如果我稍后需要将我的数据库转换为预置吞吐量数据库,我可以以某种方式做到这一点吗?

我知道我可能可以使用更改源,并从中(我猜)重新创建一个新的数据库(预配置吞吐量),但这可能会打开潘多拉魔盒,特别是当移动应用程序连接到特定数据库时。

azure azure-cosmosdb
2个回答
11
投票

您需要重新创建 Serverless 类型的账户,并按照以下方式迁移数据,

(i)

数据迁移工具

- 您可以轻松地从 one account

 迁移到另一个
(ii)

ChangeFeed 和 Restore

- 将更改推送到新实例 同步后,切换到新的。


5
投票
https://learn.microsoft.com/en-us/azure/cosmos-db/serverless#using-serverless-resources

,目前无法更改 Cosmos DB 服务器考虑到预配置的吞吐量。

© www.soinside.com 2019 - 2024. All rights reserved.