azure - 对于 Azure Cosmos DB,是否可以从单区域写入更改为多区域写入?
问题描述
由于 Cosmos DB 多区域写入需要额外费用,是否可以从单区域写入开始并在稍后阶段升级到多区域写入,还是需要数据库迁移?
从定价信息来看,即使您没有配置任何地理冗余,多区域写入定价也会开始生效。所以看起来你要么从一开始就必须付出高昂的代价,要么选择在后期通过迁移来付出代价。这是一个正确的观察吗?
解决方案
single region
创建帐户后,可以启用多区域写入功能。这可以通过 Azure 门户或 Powershell 完成:使用 SQL API 设置 Azure Cosmos DB 全局分发
这适用于 SQL(Core) API。
Powershell 示例:在多个区域中复制 Azure Cosmos DB 数据库帐户并使用 PowerShell 配置故障转移优先级
推荐阅读
- node.js - 如何解决在我的电子应用程序中加载 xml2json
- r - 与 3.5.x 相比,R 3.6 中 readLines() 函数的行为差异
- javascript - Javascript WebSocket服务器未收到消息
- web-services - 如何绑定多个wsdl文件?
- javascript - 如何将键值列表转换为对象数组?
- c++ - 我如何知道在我插入 unordered_map 后是否发生了“rehash”?
- python - 如何为关系添加第二个数组,以便聊天机器人询问来自第二个数组的关系?
- c# - 从数据集表中一一写入excel表
- c# - 如何在 C# 中解析 Kusto 时间跨度字符串?
- powershell - 如何让 Docker Compose 在 Windows Server 2016 上运行