如何在Cosmos DB Graph API中重命名图?
Cosmos DB Graph API 重命名图问题解答
核心结论
目前Azure Cosmos DB Graph API 没有原生支持直接重命名图的操作,你目前找到的仅支持创建图、删除图/数据库的操作范围是符合产品现有能力的。
可行的替代实现方案
- 全量迁移更名(生产环境推荐)
- 新建一个使用目标名称的图,配置和原图完全一致的分区键、吞吐量配置、索引策略、分区设置等参数
- 使用数据迁移工具或者自行编写脚本,将原图的所有顶点、边数据全量同步到新图中
- 完成数据一致性校验、新图可用性验证后,将业务请求切换到新图,确认无问题后删除原图即可
- 应用层映射(临时场景适用)
如果是测试环境或者临时过渡场景,无需迁移数据,直接在应用层做名称映射,将原有对旧图名的请求全部转发到新创建的目标图即可,该方案无需改动底层数据,但不建议生产环境长期使用。
注意:如果迁移过程中有业务实时写入,建议先做双写或者停写操作,避免迁移过程中出现数据丢失、不一致的问题。
内容的提问来源于stack exchange,提问作者Shashank
相关产品推荐
相关产品推荐

