具有单个区域的多主数据库: SDK 报告 ~10 RU 以执行写入操作
具有 5 个区域的多主数据库::SDK 报告 ~46.86 RU 用于相同的操作(~5x 以将复制合并到所有区域。有意义)
如果你有一个以 10k RU 配置的集合,cosmos 是否为每个区域配置 10k RU?微软文档会建议这样做,但是 SDK 在写入本地区域时会报告所有区域成本,这看起来有点奇怪/令人困惑?此外,为了将写入复制到这些区域,我看不到其他区域中的任何其他写入活动。
问题:您是支付本地写入区域的 46RU 成本,还是 SDK 报告的成本本质上除以您拥有的区域数,每个区域都支付成本?那么在上述有五个区域的场景中,写入操作是在每个区域中花费 10RU 还是在本地写入区域中一次性收费约 47 RU?