写点什么

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:0016796

评论

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

ChatGPT 在 Python WEB 的Prompt项目分享

Marvin Ma

Python 开发 ChatGPT

【源码分析】【seata】at 模式分布式事务 -xid隐式传递

如果晴天

源码分析 分布式事务 seata spring-cloud Seata框架

场景篇-ChatGPT帮我实现发送公众号推文

Marvin Ma

微信公众号 代码生成 ChatGPT

什么是 ChatGPT Plus,您应该得到它吗?

外贸IT程序客

ChatGPT 人工智能ChatGPT 吗? ChatGPT4

会思考的狗、聪明的马和随机鹦鹉

FinClip

12秒内AI在手机上完成作画!谷歌提出扩散模型推理加速新方法

Openlab_cosmoplat

人工智能 机器学习 AI绘画

人工智能训练数据集:误区、挑战与应对方法

来自四九城儿

性能大PK count(*)、count(1)和count(列)

架构精进之路

MySQL 数据库 后端 innodb 三周年连更

数据标注,优化模型辅助标注、Label 库管理|ModelWhale 版本更新

ModelWhale

云计算 编程 模型 数据标注 数据门户

2022-04-27:用go语言重写ffmpeg的remuxing.c示例。

福大大架构师每日一题

golang ffmpeg

这8个摸鱼神器,千万别让你老板知道!

引迈信息

效率 程序员 工具 低代码 JNPF

软件测试/测试开发丨面试题之Linux 与 Python 编程篇

测试人

软件测试 面试题 测试开发

中国厨房更净一步:一场科技“下凡”带来的方太式浪漫

脑极体

和ChatGPT结对完成VS CODE插件项目分享

Marvin Ma

vscode 插件 插件开发 ChatGPT

ChatGPT 应用汇总及操作手册

外贸IT程序客

ChatGPT 人工智能ChatGPT 吗? ChatGPT4

轻量级协作任务管理看板

顿顿顿

敏捷开发 任务管理 敏捷开发管理工具 看板工具 scrum工具

ZincSearch 一款 Elasticsearch 的轻量级替代品

宇宙之一粟

Go 三周年连更 ZincSearch

Django笔记十八之save函数的继承操作和指定字段更新等实例方法

Hunter熊

Python django save auto_increment primary key

音视频八股文(7)-- 音频aac adts

福大大架构师每日一题

音视频 流媒体

副业做得好,搞钱没烦恼:盘点那些靠谱的程序员副业!

禅道项目管理

程序员 副业 技术博客

iOS MachineLearning 系列(8)—— 图片热区分析

珲少

场景篇-ChatGPT帮我搭建博客网站并自动写博客!

Marvin Ma

博客 ChatGPT

Go 语言中没有枚举类型,但是我们可以这样做

陈明勇

Go golang 枚举 Enum 三周年连更

指导机器人如何翻译狗叫笑话

FinClip

龙蜥开发者说:亲历从基础设施构建到系统质量保障,龙蜥未来可期 | 第 19 期

OpenAnolis小助手

Linux 开源 sig 龙蜥开发者说 联通数科

《爱在黎明破晓前 | 我有话要说》

后台技术汇

三周年连更

小程序化数字人:构建智能化的门户解决方案

FinClip

eBPF的发展演进---从石器时代到成为神(四)

统信软件

操作系统 Linux Kenel

Apache Doris 1.2.4 Release 版本正式发布|版本通告

SelectDB

数据库 大数据 数据分析 Doris 联邦查询和分析

NCCL源码解析③:机器内拓扑分析

OneFlow

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