写点什么

Azure Cosmos DB 的 MongoDB Intra-Account 集合复制功能开始公共预览

  • 2023-09-09
    北京
  • 本文字数:1134 字

    阅读完需:约 4 分钟

大小:546.58K时长:03:06
Azure Cosmos DB的MongoDB Intra-Account集合复制功能开始公共预览

微软最近推出了针对 Azure Cosmos DB for MongoDBIntra-Account Collection Copy的公共预览版,允许用户在同一帐户内复制集合,并提供了强大的数据管理和迁移能力。

 

Azure Cosmos DB 是一个全面托管的 NoSQL 数据库,针对 NoSQL 工作负载支持多种 API,例如 MongoDB 和 Apache Cassandra,包括本机 NoSQL 和兼容 API。此外,该服务还支持 PostgreSQL 的关系型工作负载

 

去年,该公司首次引入了 Intra-account 容器复制作业的预览功能,以允许用户使用 Azure CLI 为 Azure Cosmos DB 的 Core(SQL)API 和 Cassandra API 创建容器的离线副本。Azure Cosmos DB 现在还具有针对 MongoDB 的 Intra-Account 集合复制功能,根据该公司的说法,"使用户能够以离线方式在同一 Azure Cosmos DB 账户内复制集合"。

 

Cosmos DB 中的帐户包含所有 Azure Cosmos DB 资源:数据库、容器和项目。当创建帐户时,用户可以选择 MongoDB API。随后,他们可以添加数据库和集合(容器)。在帐户中,用户可以创建多个集合。

 

使用 MongoDB 帐户复制集合的功能可以帮助数据迁移,比如当数据发生变化且现有的 分片键 不再有效时。用户可以在新集合上选择另一个分片键,并使用集合复制迁移数据。另一个用例是通过定义新的唯一键索引策略并使用集合复制将数据迁移到新集合以更新容器的 唯一键索引

 

用户可以注册预览功能,并通过 CLI 安装Azure Cosmos DB预览扩展来迁移集合或数据库。接下来,选择他们想要复制数据的源集合和目标集合,然后从 Azure CLI开始集合复制操作。最后,用户可以监视进度

 

这是一个在 Azure Cosmos DB 的 MongoDB 账户中复制容器的作业:

az cosmosdb dts copy `    --resource-group $resourceGroup `    --account-name $accountName `    --job-name $jobName `    --source-mongo database=$sourceDatabase collection=$sourceCollection `    --dest-mongo database=$destinationDatabase collection=$destinationCollection
复制代码


许多其他云数据库服务都支持 MongoDB。其中一个是MongoDB Atlas,MongoDB 自己的完全托管的云数据库服务。这个数据库服务还支持从一个数据库迁移到另一个数据库,类似于 Cosmos DB 针对 MongoDB 的最新功能 Inter-Account Collection copy。使用 MongoDB Atlas,用户可以将数据从现有的 MongoDB 部署、JSON 或 CSV 文件导入到 Atlas 中的部署,可以选择使用Atlas协助的实时迁移,或者使用工具进行自主迁移,将数据从他们现有的部署迁移到 Atlas 中。

 

最后,这份文档提供了支持该功能的 Azure 区域列表。


原文链接:

Intra-Account Collection Copy in Azure Cosmos DB for MongoDB in Public Preview (infoq.com)


相关阅读:

分布式PostgreSQL基准测试:Azure Cosmos DB、CockroachDB和YugabyteDB

Azure与OpenAI联手,为政府机构提供人工智能解决方案

2023-09-09 08:0017001

评论

发布
暂无评论
发现更多内容

YashanDB面向物联网的数据处理优势分析

数据库砖家

YashanDB企业数据管理中的关键技术解析

数据库砖家

AI智能体开发的技术框架

北京木奇移动技术有限公司

AI技术 AI智能体 软件外包公司

YashanDB全备与增量备份操作指南

数据库砖家

YashanDB日志清理和维护实践,保障数据库健康

数据库砖家

YashanDB日志系统架构与管理实战

数据库砖家

YashanDB容器化环境下的部署和监控方法

数据库砖家

YashanDB面向业务的数据库性能优化策略

数据库砖家

YashanDB配置优化,提升数据库整体性能

数据库砖家

YashanDB权限细粒度控制,提升企业数据管理精度

数据库砖家

YashanDB连接池配置优化及多线程操作最佳实践

数据库砖家

YashanDB企业数据库安全体系搭建指南

数据库砖家

YashanDB全面解析:助力企业数字化转型的核心技术

数据库砖家

MyEMS:赋能能源管理数字化转型的核心引擎

开源能源管理系统

开源 能源管理系统

YashanDB企业级备份还原流程详解

数据库砖家

YashanDB企业级数据库应用开发全流程介绍

数据库砖家

YashanDB日志管理及故障恢复实战指南

数据库砖家

抖音视频列表API秘籍!轻松获取视频列表数据

tbapi

抖音API 抖音视频数据采集 抖音视频列表接口 抖音视频列表API

YashanDB连接池配置与优化技巧

数据库砖家

YashanDB日志管理技巧,助力企业精细化运维

数据库砖家

YashanDB日志系统详解及性能优化技巧

数据库砖家

5分钟入门微信小游戏开发(四)

扬_帆_起_航

游戏开发 独立游戏开发

YashanDB日志分析与异常检测实战技巧

数据库砖家

YashanDB日志管理与监控,保障企业数据库稳定运行

数据库砖家

YashanDB配置高并发环境下的数据处理技巧

数据库砖家

YashanDB企业数据仓库搭建教程

数据库砖家

YashanDB日志管理和监控工具使用指南

数据库砖家

YashanDB容量规划教程,满足企业不断增长的数据需求

数据库砖家

下周二见!奇虎360数据专家亲授:DolphinScheduler on K8s 生产级部署避坑指南!

白鲸开源

开源 Kubernetes 云原生 Apache DolphinScheduler 奇虎360

新闻速递 | Altair 成功协办2025中国工业设计工程大会“工程仿真与创新设计学术论坛”

Altair RapidMiner

人工智能 AI 仿真 CAE 工业设计

Azure Cosmos DB的MongoDB Intra-Account集合复制功能开始公共预览_多云/混合云_Steef-Jan Wiggers_InfoQ精选文章