## 一、前言MongoDB 有三种集群架构模式,分别为**主从复制**(Master-Slaver)、**副本集**(Replica Set)和**分片**(Sharding)模式。 - Master-Slaver 是一种主从复制的模式,目前已经不推荐使用。 - Replica Set 模式取代了 Master-Slaver 模式,是一种互为主从的关系。Replica Set 将数据复制多份保存,不同服务器保存同一份数据,在出现故障时自动切换,实现故障转移,在实际生产中非常实用。 - Sharding 模式适合处理大量数据,...
# **场景介绍**在 MongoDB 中,对单个文档执行的操作是原子操作。 多文档事务使应用程序可以跨多个文档执行原子操作。 从 MongoDB 4.0 版本开始支持基于副本集的多文档事务,从 4.2 版本开始,提供了跨分片的分布式事... 开启事务```Plain Textmongo:PRIMARY> session = db.getMongo().startSession()session { "id" : UUID("b06e4a3d-90a2-4987-9aab-11c3873eb4c5") }mongo:PRIMARY> session.startTransaction()```2. 在事...
# 问题描述创建MongoDB实例后,复制实例中的连接地址信息,使用 mongo 原生客户端连接数据时报错。![图片](https://lf3-volc-editor.volccdn.com/obj/volcfe/sop-public/upload_696f86f85d9f4bda0ad4d47d01fd322c.... mongodb.com/manual/reference/connection-string/#examples)[2][https://www.url-encode-decode.com/](https://www.url-encode-decode.com/)**如果您有其他问题,欢迎您联系火山引擎**[技术支持服务](https://co...
# 问题描述创建MongoDB实例后,复制实例中的连接地址信息,使用 mongo 原生客户端连接数据时报错。![image](https://lf3-volc-editor.volccdn.com/obj/volcfe/sop-public/upload_696f86f85d9f4bda0ad4d47d01fd322... mongodb.com/manual/reference/connection-string/#examples) \[2][https://www.url-encode-decode.com/](https://www.url-encode-decode.com/) **如果您有其他问题,欢迎您联系火山引擎[技术支持服务](https...
本文介绍如何在数据库传输服务 DTS 控制台创建公网自建 MongoDB 同步至公网自建 MongoDB 任务。 前提条件已在公网环境中搭建文档数据库 MongoDB 版实例和账号。 源端和目标端的数据库实例的接入方式选择的是公网自建时,且数据库实例开启了访问限制,那么在创建数据库传输任务前,您需要将 DTS 服务器 IP 地址添加至数据库实例的白名单或安全组中。DTS 服务器 IP 地址是(221.194.189.0/27,157.148.90.32/27,180.184.132.64/27,61.1...
本文介绍如何在数据库传输服务 DTS 控制台创建火山引擎 ECS 自建 MongoDB 同步至专有网络 MongoDB 任务。 前提条件源端的数据库实例的接入方式选择的是火山引擎 ECS 自建,且数据库实例开启了访问限制时,在创建数据库传输任务前,您需要将 DTS 服务器 IP 地址(100.64.0.0/10)添加至数据库实例的白名单或安全组中。关于 DTS 服务器 IP 地址段的详细信息,请参见添加 DTS 服务器的 IP 地址段。 目标端的数据库实例的接入方式选择的是...
本文介绍如何在数据库传输服务 DTS 控制台创建专有网络 MongoDB 同步至专有网络 MongoDB 任务。 前提条件当源端和目标端部署在 IDC 或 ECS 中,且通过公网连接,您需要将 DTS 的服务器 IP 地址添加到自建库的白名单中。 按需设置源端和目标端信息,具体如下所示: 在使用 VPN 实现数据同步时,自建数据库所属的本地网络已通过 VPN 网关接入火山引擎。详细操作,请参见搭建云上VPC与云下多数据中心网络互通。 在需要使用专线实现数据同...
本文介绍如何在数据库传输服务 DTS 控制台创建专有网络 MongoDB 同步至公网自建 MongoDB 任务。 前提条件已在公网环境中搭建文档数据库 MongoDB 版实例和账号。 按需设置源端信息,具体如下所示: 在使用 VPN 实现数据同步时,自建数据库所属的本地网络已通过 VPN 网关接入火山引擎。详细操作,请参见搭建云上VPC与云下多数据中心网络互通。 在需要使用专线实现数据同步时,您需要搭建云上单私有网络和云下单数据中心网络连通的专线...
本文介绍如何在数据库传输服务 DTS 控制台创建火山引擎版 MongoDB 同步至专有网络 MongoDB 任务。 前提条件已创建文档数据库 MongoDB 版实例和账号。详细操作,请参见创建实例和创建账号。 按需设置目标端信息,具体如下所示: 在使用 VPN 实现数据同步时,自建数据库所属的本地网络已通过 VPN 网关接入火山引擎。详细操作,请参见搭建云上VPC与云下多数据中心网络互通。 在需要使用专线实现数据同步时,您需要搭建云上单私有网络和云...
本文介绍如何在数据库传输服务 DTS 控制台创建火山引擎 ECS 自建 MongoDB 同步至公网自建 MongoDB 任务。 前提条件已在火山引擎 ECS 中搭建的 MongoDB 中创建实例和账号。 已在公网环境中搭建文档数据库 MongoDB 版实例和账号。 源端的数据库实例的接入方式选择的是火山引擎 ECS 自建,且数据库实例开启了访问限制时,在创建数据库传输任务前,您需要将 DTS 服务器 IP 地址(100.64.0.0/10)添加至数据库实例的白名单或安全组中。关...
本文介绍如何在数据库传输服务 DTS 控制台创建火山引擎版 MongoDB 同步至公网自建 MongoDB 任务。 前提条件已创建文档数据库 MongoDB 版实例和账号。详细操作,请参见创建实例和创建账号。 已在公网环境中搭建文档数据库 MongoDB 版实例和账号。 目标端的数据库实例的接入方式选择的是公网自建时,且数据库实例开启了访问限制,那么在创建数据库传输任务前,您需要将 DTS 服务器 IP 地址添加至数据库实例的白名单或安全组中。DTS 服...
托管 Prometheus 服务提供基于 exporter 的方式来监控 MongoDB 运行状态,本文为您介绍如何在集群中部署 mongodb-exporter,并实现对 MongoDB 的监控。 前提条件已注册并开通火山引擎容器服务(VKE)。 已创建托管 Prometheus 工作区,详情请参见 创建工作区。 VKE 集群已接入托管 Prometheus,详情请参见 容器服务接入。 已在 VKE 集群中创建 PodMonitor CRD 资源,详情请参见 创建 PodMonitor CRD 资源。 已在 VKE 集群中部署 Grafana...
本文介绍如何在数据库传输服务 DTS 控制台创建专有网络 MongoDB 同步火山引擎版 MongoDB 任务。 前提条件已创建文档数据库 MongoDB 版实例和账号。详细操作,请参见创建实例和创建账号。 源端的数据库实例的接入方式选择的是专有网络时,且数据库实例开启了访问限制,那么在创建数据库传输任务前,您需要将 DTS 服务器 IP 地址添加至数据库实例的白名单或安全组中。华南1(广州)DTS 服务器 IP地址是 172.31.0.0/20,华北2(上海)和华北...