• 关于

    云数据库 MongoDB 版

    的搜索结果

问题

云数据库MongoDB版和MongoDB有什么关系?

云数据库MongoDB版是兼容MongoDB协议的文档型数据库服务,它支持绝大部分的MongoDB命令操作,任何兼容MongoDB的客户端都可以与云数据库MongoDB版建立连接进行数据存储及相应操作。...
云栖大讲堂 2019-12-01 21:23:32 992 浏览量 回答数 0

问题

云数据库 MongoDB 版的应用场景有哪些

读写分离MongoDB服务采用三节点副本集的高可用架构,三个数据节点位于不同的物理服务器上,自动同步数据。Primary和Secondary节点提供服务。两个节点分别提供独立域名,配合MongoDB...
云栖大讲堂 2019-12-01 21:22:16 1019 浏览量 回答数 0

问题

云数据库 MongoDB 版支持哪些语言的客户端进行连接?

云数据库MongoDB版针对客户端的连接完全兼容官方MongoDB,只要是官方MongoDB版支持的客户端,云数据库全部支持。 比如:C、C++、c#、java、node.js、py...
云栖大讲堂 2019-12-01 21:23:29 879 浏览量 回答数 0

万券齐发助力企业上云,爆款产品低至2.2折起!

限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!

问题

如何在云数据库 MongoDB集群版中导入数据

云数据库MongoDB版目前提供两种迁移方案,MongoDB迁移支持增量数据同步功能,可以实现在本地应用不停服的情况下,平滑地完成MongoDB数据库的迁移工作。 使用 DTS(数...
云栖大讲堂 2019-12-01 21:22:50 1031 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档使用数据传输DTS可以将本地的MongoDB实例的数据迁移至RDS For MongoDB。Mongodb迁移支持增量数据同步功能,可以实现在本地应用不停服的情况下,平滑完成MongoDB数据库的迁移工作。 本小节简单介绍使用DTS进行MongoDB->RDS For MongoDB数据迁移的任务配置流程。 迁移类型简介对于MongoDB->云数据库 MongoDB数据迁移,DTS支持全量数据迁移及增量数据迁移,这个迁移类型的功能及限制如下。 全量数据迁移 数据传输DTS将源数据库迁移对象的存量数据全部迁移到目标实例。 增量数据迁移 增量数据迁移将迁移过程中,本地MongoDB实例的增量更新数据同步到云数据库MongoDB,最终本地MongoDB同云数据库MongoDB进入动态数据同步的过程。使用增量数据迁移,可以实现在本地MongoDB正常提供服务的时候,平滑完成MongoDB->RDS For MongoDB的数据迁移。 迁移功能 MongoDB版本支持支持MongoDB 3.0,3.2 两个版本 MongoDB全量数据迁移支持 支持database 迁移支持collection 迁移支持index 迁移 MongoDB增量数据迁移支持 支持document 新增、删除、更新 操作的同步支持collection新建、删除 操作的同步支持database 新建、删除 操作的同步支持index 新建、删除 操作的同步 迁移权限要求当使用DTS进行MongoDB-> 云数据库MongoDB迁移时,不同迁移类型,对源跟目标MongoDB实例的迁移帐号权限要求如下: 迁移类型 全量数据迁移 增量数据迁移 本地MongoDB read 待迁移库的readadmin的read权限local的read权限 目的MongoDB实例 readWrite readWrite 迁移任务配置下面详细介绍使用DTS将本地的MongoDB迁移到云数据库MongoDB的任务配置流程。 迁移帐号创建迁移任务配置,需要提供本地自建MongoDB实例及目标MongoDB云数据库的迁移账号,迁移账号所需权限详见上面的 迁移权限要求 一节。 如果您的本地MongoDB或MongoDB云数据库的迁移账号尚未创建,那么可以参考如下流程创建迁移账号: db.createUser({user:"username",pwd:"password",roles:[{role:"rolename1",db:"database_name1"},{role:"rolename2",db:"database_name2"}]}) 参数说明: username: 要创建的账号password: 上面账号对应的密码rolename1/rolename2:待授权给username的角色名,例如上面的read, readWritedatabase_name1/database_name2: 只将database_name1/database_name2上的角色role1/role2授权给username 关于MongoDB的角色授权也可以参考 MongoDB Create User说明 迁移任务配置当上面的所有前置条件都配置完成后,就可以开始正式的数据迁移了。下面详细介绍迁移任务配置流程。 进入数据传输DTS控制台,点击右上角的创建迁移任务,开始迁移任务配置。本地MongoDB跟目标MongoDB实例的连接信息配置。 这个步骤主要配置 迁移任务名称,本地MongoDB连接信息及目标MongoDB云数据库连接信息。其中: 任务名称 DTS为每个任务自动生成一个任务名称,任务名称没有唯一性要求。您可以根据需要修改任务名称,建议为任务配置具有业务意义的名称,便于后续的任务识别。 源实例信息 实例类型:选择 有公网IP的自建数据库数据库类型: 选择 MongoDB主机名或IP地址: 配置MongoDB访问地址,这个地址必须为公网访问方式端口:本地MongoDB实例的监听端口数据库名称:连接MongoDB实例的默认数据库名数据库账号:本地MongoDB实例的连接账号数据库密码:本地MongoDB实例连接账号对应的密码 目标实例信息 实例类型:选择 MongoDB实例MongoDB实例ID: 配置迁移的目标MongoDB实例的实例ID。 DTS支持经典网络的MongoDB实例。如果您的MongoDB实例为VPC网络的实例,那么需要切换到经典网络模式后,再使用DTS进行迁移数据库名称:连接MongoDB的默认数据库名数据库账号:连接MongoDB实例的连接账号数据库密码:上面数据库账号对应的密码 当配置完连接信息后,点击右下角 授权白名单并进入下一步 进行白名单授权。这个步骤DTS会将DTS服务器的IP地址添加到目标MongoDB云数据库的白名单中,避免因为MongoDB实例设置了白名单,DTS服务器连接不上MongoDB实例导致迁移失败。 选择迁移对象及迁移类型。 迁移类型 对于MongoDB,支持 全量数据迁移、增量数据迁移。 如果只需要进行全量迁移,那么迁移类型选择:全量数据迁移。 如果需要进行不停机迁移,那么迁移类型选择:全量数据迁移+增量数据迁移。 迁移对象 这个步骤需要选择要迁移的对象。迁移对象选择的粒度可以为:库、collection/function 两个粒度。默认情况下,对象迁移到MongoDB实例后,对象名跟本地MongoDB实例一致。如果您迁移的对象在源实例跟目标实例上名称不同,那么需要使用DTS提供的对象名映射功能,详细使用方式可以参考库表列映射。 预检查。 在迁移任务正式启动之前,会先进行前置预检查,只有预检查通过后,才能成功启动迁移。预检查的内容及修复方式可以参考本文末尾的 预检查简介 一节。 如果预检查失败,那么可以点击具体检查项后的按钮,查看具体的失败详情,并根据失败原因修复后,重新进行预检查。 启动迁移任务。 当预检查通过后,可以启动迁移任务,任务启动成功后,可以在任务列表中查看迁移的具体状态及迁移进度。 至此,完成本地MongoDB数据库到MongoDB实例的数据迁移任务配置。 预检查DTS在启动迁移之前,会进行前置预检查,本小节简单介绍MongoDB->RDS For MongoDB的预检查内容: 检查项 检查内容 备注 源库连接性检查 检查DTS服务器跟本地MongoDB实例的连通性 (1) 填写信息是否有误?如果填写信息有误,请修改后重新预检查(2) 检查端口是否配置从其他服务器连接访问 目标库连接性检查 检查DTS服务器跟目标MongoDB实例的连通性 检查填写信息是否有误,如果有误请先修改后重新预检查 源库版本检查 检查本地MongoDB的版本,DTS是否支持 请先升级版本到3.2后,重新预检查 源库权限检查 检查本地MongoDB提供的迁移账号的权限是否满足需求 如果检查失败,请参照 迁移账号创建 一节授权后,重新预检查 目的库权限检查 检查目的MongoDB数据库提供的迁移账号的权限是否满足需求 如果检查失败,请参照 迁移账号创建 一节授权后,重新预检查 增量拓扑冲突检查 检查MongoDB实例上是否有其他增量迁移任务正在运行 如果检查失败,那么需要结束或删除其他的增量迁移任务后,重新预检查
2019-12-01 23:09:44 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档使用数据传输DTS可以将本地的MongoDB实例的数据迁移至RDS For MongoDB。Mongodb迁移支持增量数据同步功能,可以实现在本地应用不停服的情况下,平滑完成MongoDB数据库的迁移工作。 本小节简单介绍使用DTS进行MongoDB->RDS For MongoDB数据迁移的任务配置流程。 迁移类型简介对于MongoDB->云数据库 MongoDB数据迁移,DTS支持全量数据迁移及增量数据迁移,这个迁移类型的功能及限制如下。 全量数据迁移 数据传输DTS将源数据库迁移对象的存量数据全部迁移到目标实例。 增量数据迁移 增量数据迁移将迁移过程中,本地MongoDB实例的增量更新数据同步到云数据库MongoDB,最终本地MongoDB同云数据库MongoDB进入动态数据同步的过程。使用增量数据迁移,可以实现在本地MongoDB正常提供服务的时候,平滑完成MongoDB->RDS For MongoDB的数据迁移。 迁移功能 MongoDB版本支持支持MongoDB 3.0,3.2 两个版本 MongoDB全量数据迁移支持 支持database 迁移支持collection 迁移支持index 迁移 MongoDB增量数据迁移支持 支持document 新增、删除、更新 操作的同步支持collection新建、删除 操作的同步支持database 新建、删除 操作的同步支持index 新建、删除 操作的同步 迁移权限要求当使用DTS进行MongoDB-> 云数据库MongoDB迁移时,不同迁移类型,对源跟目标MongoDB实例的迁移帐号权限要求如下: 迁移类型 全量数据迁移 增量数据迁移 本地MongoDB read 待迁移库的readadmin的read权限local的read权限 目的MongoDB实例 readWrite readWrite 迁移任务配置下面详细介绍使用DTS将本地的MongoDB迁移到云数据库MongoDB的任务配置流程。 迁移帐号创建迁移任务配置,需要提供本地自建MongoDB实例及目标MongoDB云数据库的迁移账号,迁移账号所需权限详见上面的 迁移权限要求 一节。 如果您的本地MongoDB或MongoDB云数据库的迁移账号尚未创建,那么可以参考如下流程创建迁移账号: db.createUser({user:"username",pwd:"password",roles:[{role:"rolename1",db:"database_name1"},{role:"rolename2",db:"database_name2"}]}) 参数说明: username: 要创建的账号password: 上面账号对应的密码rolename1/rolename2:待授权给username的角色名,例如上面的read, readWritedatabase_name1/database_name2: 只将database_name1/database_name2上的角色role1/role2授权给username 关于MongoDB的角色授权也可以参考 MongoDB Create User说明 迁移任务配置当上面的所有前置条件都配置完成后,就可以开始正式的数据迁移了。下面详细介绍迁移任务配置流程。 进入数据传输DTS控制台,点击右上角的创建迁移任务,开始迁移任务配置。本地MongoDB跟目标MongoDB实例的连接信息配置。 这个步骤主要配置 迁移任务名称,本地MongoDB连接信息及目标MongoDB云数据库连接信息。其中: 任务名称 DTS为每个任务自动生成一个任务名称,任务名称没有唯一性要求。您可以根据需要修改任务名称,建议为任务配置具有业务意义的名称,便于后续的任务识别。 源实例信息 实例类型:选择 有公网IP的自建数据库数据库类型: 选择 MongoDB主机名或IP地址: 配置MongoDB访问地址,这个地址必须为公网访问方式端口:本地MongoDB实例的监听端口数据库名称:连接MongoDB实例的默认数据库名数据库账号:本地MongoDB实例的连接账号数据库密码:本地MongoDB实例连接账号对应的密码 目标实例信息 实例类型:选择 MongoDB实例MongoDB实例ID: 配置迁移的目标MongoDB实例的实例ID。 DTS支持经典网络的MongoDB实例。如果您的MongoDB实例为VPC网络的实例,那么需要切换到经典网络模式后,再使用DTS进行迁移数据库名称:连接MongoDB的默认数据库名数据库账号:连接MongoDB实例的连接账号数据库密码:上面数据库账号对应的密码 当配置完连接信息后,点击右下角 授权白名单并进入下一步 进行白名单授权。这个步骤DTS会将DTS服务器的IP地址添加到目标MongoDB云数据库的白名单中,避免因为MongoDB实例设置了白名单,DTS服务器连接不上MongoDB实例导致迁移失败。 选择迁移对象及迁移类型。 迁移类型 对于MongoDB,支持 全量数据迁移、增量数据迁移。 如果只需要进行全量迁移,那么迁移类型选择:全量数据迁移。 如果需要进行不停机迁移,那么迁移类型选择:全量数据迁移+增量数据迁移。 迁移对象 这个步骤需要选择要迁移的对象。迁移对象选择的粒度可以为:库、collection/function 两个粒度。默认情况下,对象迁移到MongoDB实例后,对象名跟本地MongoDB实例一致。如果您迁移的对象在源实例跟目标实例上名称不同,那么需要使用DTS提供的对象名映射功能,详细使用方式可以参考库表列映射。 预检查。 在迁移任务正式启动之前,会先进行前置预检查,只有预检查通过后,才能成功启动迁移。预检查的内容及修复方式可以参考本文末尾的 预检查简介 一节。 如果预检查失败,那么可以点击具体检查项后的按钮,查看具体的失败详情,并根据失败原因修复后,重新进行预检查。 启动迁移任务。 当预检查通过后,可以启动迁移任务,任务启动成功后,可以在任务列表中查看迁移的具体状态及迁移进度。 至此,完成本地MongoDB数据库到MongoDB实例的数据迁移任务配置。 预检查DTS在启动迁移之前,会进行前置预检查,本小节简单介绍MongoDB->RDS For MongoDB的预检查内容: 检查项 检查内容 备注 源库连接性检查 检查DTS服务器跟本地MongoDB实例的连通性 (1) 填写信息是否有误?如果填写信息有误,请修改后重新预检查(2) 检查端口是否配置从其他服务器连接访问 目标库连接性检查 检查DTS服务器跟目标MongoDB实例的连通性 检查填写信息是否有误,如果有误请先修改后重新预检查 源库版本检查 检查本地MongoDB的版本,DTS是否支持 请先升级版本到3.2后,重新预检查 源库权限检查 检查本地MongoDB提供的迁移账号的权限是否满足需求 如果检查失败,请参照 迁移账号创建 一节授权后,重新预检查 目的库权限检查 检查目的MongoDB数据库提供的迁移账号的权限是否满足需求 如果检查失败,请参照 迁移账号创建 一节授权后,重新预检查 增量拓扑冲突检查 检查MongoDB实例上是否有其他增量迁移任务正在运行 如果检查失败,那么需要结束或删除其他的增量迁移任务后,重新预检查
2019-12-01 23:09:43 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档使用数据传输DTS可以将本地的MongoDB实例的数据迁移至RDS For MongoDB。Mongodb迁移支持增量数据同步功能,可以实现在本地应用不停服的情况下,平滑完成MongoDB数据库的迁移工作。 本小节简单介绍使用DTS进行MongoDB->RDS For MongoDB数据迁移的任务配置流程。 迁移类型简介对于MongoDB->云数据库 MongoDB数据迁移,DTS支持全量数据迁移及增量数据迁移,这个迁移类型的功能及限制如下。 全量数据迁移 数据传输DTS将源数据库迁移对象的存量数据全部迁移到目标实例。 增量数据迁移 增量数据迁移将迁移过程中,本地MongoDB实例的增量更新数据同步到云数据库MongoDB,最终本地MongoDB同云数据库MongoDB进入动态数据同步的过程。使用增量数据迁移,可以实现在本地MongoDB正常提供服务的时候,平滑完成MongoDB->RDS For MongoDB的数据迁移。 迁移功能 MongoDB版本支持支持MongoDB 3.0,3.2 两个版本 MongoDB全量数据迁移支持 支持database 迁移支持collection 迁移支持index 迁移 MongoDB增量数据迁移支持 支持document 新增、删除、更新 操作的同步支持collection新建、删除 操作的同步支持database 新建、删除 操作的同步支持index 新建、删除 操作的同步 迁移权限要求当使用DTS进行MongoDB-> 云数据库MongoDB迁移时,不同迁移类型,对源跟目标MongoDB实例的迁移帐号权限要求如下: 迁移类型 全量数据迁移 增量数据迁移 本地MongoDB read 待迁移库的readadmin的read权限local的read权限 目的MongoDB实例 readWrite readWrite 迁移任务配置下面详细介绍使用DTS将本地的MongoDB迁移到云数据库MongoDB的任务配置流程。 迁移帐号创建迁移任务配置,需要提供本地自建MongoDB实例及目标MongoDB云数据库的迁移账号,迁移账号所需权限详见上面的 迁移权限要求 一节。 如果您的本地MongoDB或MongoDB云数据库的迁移账号尚未创建,那么可以参考如下流程创建迁移账号: db.createUser({user:"username",pwd:"password",roles:[{role:"rolename1",db:"database_name1"},{role:"rolename2",db:"database_name2"}]}) 参数说明: username: 要创建的账号password: 上面账号对应的密码rolename1/rolename2:待授权给username的角色名,例如上面的read, readWritedatabase_name1/database_name2: 只将database_name1/database_name2上的角色role1/role2授权给username 关于MongoDB的角色授权也可以参考 MongoDB Create User说明 迁移任务配置当上面的所有前置条件都配置完成后,就可以开始正式的数据迁移了。下面详细介绍迁移任务配置流程。 进入数据传输DTS控制台,点击右上角的创建迁移任务,开始迁移任务配置。本地MongoDB跟目标MongoDB实例的连接信息配置。 这个步骤主要配置 迁移任务名称,本地MongoDB连接信息及目标MongoDB云数据库连接信息。其中: 任务名称 DTS为每个任务自动生成一个任务名称,任务名称没有唯一性要求。您可以根据需要修改任务名称,建议为任务配置具有业务意义的名称,便于后续的任务识别。 源实例信息 实例类型:选择 有公网IP的自建数据库数据库类型: 选择 MongoDB主机名或IP地址: 配置MongoDB访问地址,这个地址必须为公网访问方式端口:本地MongoDB实例的监听端口数据库名称:连接MongoDB实例的默认数据库名数据库账号:本地MongoDB实例的连接账号数据库密码:本地MongoDB实例连接账号对应的密码 目标实例信息 实例类型:选择 MongoDB实例MongoDB实例ID: 配置迁移的目标MongoDB实例的实例ID。 DTS支持经典网络的MongoDB实例。如果您的MongoDB实例为VPC网络的实例,那么需要切换到经典网络模式后,再使用DTS进行迁移数据库名称:连接MongoDB的默认数据库名数据库账号:连接MongoDB实例的连接账号数据库密码:上面数据库账号对应的密码 当配置完连接信息后,点击右下角 授权白名单并进入下一步 进行白名单授权。这个步骤DTS会将DTS服务器的IP地址添加到目标MongoDB云数据库的白名单中,避免因为MongoDB实例设置了白名单,DTS服务器连接不上MongoDB实例导致迁移失败。 选择迁移对象及迁移类型。 迁移类型 对于MongoDB,支持 全量数据迁移、增量数据迁移。 如果只需要进行全量迁移,那么迁移类型选择:全量数据迁移。 如果需要进行不停机迁移,那么迁移类型选择:全量数据迁移+增量数据迁移。 迁移对象 这个步骤需要选择要迁移的对象。迁移对象选择的粒度可以为:库、collection/function 两个粒度。默认情况下,对象迁移到MongoDB实例后,对象名跟本地MongoDB实例一致。如果您迁移的对象在源实例跟目标实例上名称不同,那么需要使用DTS提供的对象名映射功能,详细使用方式可以参考库表列映射。 预检查。 在迁移任务正式启动之前,会先进行前置预检查,只有预检查通过后,才能成功启动迁移。预检查的内容及修复方式可以参考本文末尾的 预检查简介 一节。 如果预检查失败,那么可以点击具体检查项后的按钮,查看具体的失败详情,并根据失败原因修复后,重新进行预检查。 启动迁移任务。 当预检查通过后,可以启动迁移任务,任务启动成功后,可以在任务列表中查看迁移的具体状态及迁移进度。 至此,完成本地MongoDB数据库到MongoDB实例的数据迁移任务配置。 预检查DTS在启动迁移之前,会进行前置预检查,本小节简单介绍MongoDB->RDS For MongoDB的预检查内容: 检查项 检查内容 备注 源库连接性检查 检查DTS服务器跟本地MongoDB实例的连通性 (1) 填写信息是否有误?如果填写信息有误,请修改后重新预检查(2) 检查端口是否配置从其他服务器连接访问 目标库连接性检查 检查DTS服务器跟目标MongoDB实例的连通性 检查填写信息是否有误,如果有误请先修改后重新预检查 源库版本检查 检查本地MongoDB的版本,DTS是否支持 请先升级版本到3.2后,重新预检查 源库权限检查 检查本地MongoDB提供的迁移账号的权限是否满足需求 如果检查失败,请参照 迁移账号创建 一节授权后,重新预检查 目的库权限检查 检查目的MongoDB数据库提供的迁移账号的权限是否满足需求 如果检查失败,请参照 迁移账号创建 一节授权后,重新预检查 增量拓扑冲突检查 检查MongoDB实例上是否有其他增量迁移任务正在运行 如果检查失败,那么需要结束或删除其他的增量迁移任务后,重新预检查
2019-12-01 23:09:44 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档使用数据传输DTS可以将本地的MongoDB实例的数据迁移至RDS For MongoDB。Mongodb迁移支持增量数据同步功能,可以实现在本地应用不停服的情况下,平滑完成MongoDB数据库的迁移工作。 本小节简单介绍使用DTS进行MongoDB->RDS For MongoDB数据迁移的任务配置流程。 迁移类型简介对于MongoDB->云数据库 MongoDB数据迁移,DTS支持全量数据迁移及增量数据迁移,这个迁移类型的功能及限制如下。 全量数据迁移 数据传输DTS将源数据库迁移对象的存量数据全部迁移到目标实例。 增量数据迁移 增量数据迁移将迁移过程中,本地MongoDB实例的增量更新数据同步到云数据库MongoDB,最终本地MongoDB同云数据库MongoDB进入动态数据同步的过程。使用增量数据迁移,可以实现在本地MongoDB正常提供服务的时候,平滑完成MongoDB->RDS For MongoDB的数据迁移。 迁移功能 MongoDB版本支持支持MongoDB 3.0,3.2 两个版本 MongoDB全量数据迁移支持 支持database 迁移支持collection 迁移支持index 迁移 MongoDB增量数据迁移支持 支持document 新增、删除、更新 操作的同步支持collection新建、删除 操作的同步支持database 新建、删除 操作的同步支持index 新建、删除 操作的同步 迁移权限要求当使用DTS进行MongoDB-> 云数据库MongoDB迁移时,不同迁移类型,对源跟目标MongoDB实例的迁移帐号权限要求如下: 迁移类型 全量数据迁移 增量数据迁移 本地MongoDB read 待迁移库的readadmin的read权限local的read权限 目的MongoDB实例 readWrite readWrite 迁移任务配置下面详细介绍使用DTS将本地的MongoDB迁移到云数据库MongoDB的任务配置流程。 迁移帐号创建迁移任务配置,需要提供本地自建MongoDB实例及目标MongoDB云数据库的迁移账号,迁移账号所需权限详见上面的 迁移权限要求 一节。 如果您的本地MongoDB或MongoDB云数据库的迁移账号尚未创建,那么可以参考如下流程创建迁移账号: db.createUser({user:"username",pwd:"password",roles:[{role:"rolename1",db:"database_name1"},{role:"rolename2",db:"database_name2"}]}) 参数说明: username: 要创建的账号password: 上面账号对应的密码rolename1/rolename2:待授权给username的角色名,例如上面的read, readWritedatabase_name1/database_name2: 只将database_name1/database_name2上的角色role1/role2授权给username 关于MongoDB的角色授权也可以参考 MongoDB Create User说明 迁移任务配置当上面的所有前置条件都配置完成后,就可以开始正式的数据迁移了。下面详细介绍迁移任务配置流程。 进入数据传输DTS控制台,点击右上角的创建迁移任务,开始迁移任务配置。本地MongoDB跟目标MongoDB实例的连接信息配置。 这个步骤主要配置 迁移任务名称,本地MongoDB连接信息及目标MongoDB云数据库连接信息。其中: 任务名称 DTS为每个任务自动生成一个任务名称,任务名称没有唯一性要求。您可以根据需要修改任务名称,建议为任务配置具有业务意义的名称,便于后续的任务识别。 源实例信息 实例类型:选择 有公网IP的自建数据库数据库类型: 选择 MongoDB主机名或IP地址: 配置MongoDB访问地址,这个地址必须为公网访问方式端口:本地MongoDB实例的监听端口数据库名称:连接MongoDB实例的默认数据库名数据库账号:本地MongoDB实例的连接账号数据库密码:本地MongoDB实例连接账号对应的密码 目标实例信息 实例类型:选择 MongoDB实例MongoDB实例ID: 配置迁移的目标MongoDB实例的实例ID。 DTS支持经典网络的MongoDB实例。如果您的MongoDB实例为VPC网络的实例,那么需要切换到经典网络模式后,再使用DTS进行迁移数据库名称:连接MongoDB的默认数据库名数据库账号:连接MongoDB实例的连接账号数据库密码:上面数据库账号对应的密码 当配置完连接信息后,点击右下角 授权白名单并进入下一步 进行白名单授权。这个步骤DTS会将DTS服务器的IP地址添加到目标MongoDB云数据库的白名单中,避免因为MongoDB实例设置了白名单,DTS服务器连接不上MongoDB实例导致迁移失败。 选择迁移对象及迁移类型。 迁移类型 对于MongoDB,支持 全量数据迁移、增量数据迁移。 如果只需要进行全量迁移,那么迁移类型选择:全量数据迁移。 如果需要进行不停机迁移,那么迁移类型选择:全量数据迁移+增量数据迁移。 迁移对象 这个步骤需要选择要迁移的对象。迁移对象选择的粒度可以为:库、collection/function 两个粒度。默认情况下,对象迁移到MongoDB实例后,对象名跟本地MongoDB实例一致。如果您迁移的对象在源实例跟目标实例上名称不同,那么需要使用DTS提供的对象名映射功能,详细使用方式可以参考库表列映射。 预检查。 在迁移任务正式启动之前,会先进行前置预检查,只有预检查通过后,才能成功启动迁移。预检查的内容及修复方式可以参考本文末尾的 预检查简介 一节。 如果预检查失败,那么可以点击具体检查项后的按钮,查看具体的失败详情,并根据失败原因修复后,重新进行预检查。 启动迁移任务。 当预检查通过后,可以启动迁移任务,任务启动成功后,可以在任务列表中查看迁移的具体状态及迁移进度。 至此,完成本地MongoDB数据库到MongoDB实例的数据迁移任务配置。 预检查DTS在启动迁移之前,会进行前置预检查,本小节简单介绍MongoDB->RDS For MongoDB的预检查内容: 检查项 检查内容 备注 源库连接性检查 检查DTS服务器跟本地MongoDB实例的连通性 (1) 填写信息是否有误?如果填写信息有误,请修改后重新预检查(2) 检查端口是否配置从其他服务器连接访问 目标库连接性检查 检查DTS服务器跟目标MongoDB实例的连通性 检查填写信息是否有误,如果有误请先修改后重新预检查 源库版本检查 检查本地MongoDB的版本,DTS是否支持 请先升级版本到3.2后,重新预检查 源库权限检查 检查本地MongoDB提供的迁移账号的权限是否满足需求 如果检查失败,请参照 迁移账号创建 一节授权后,重新预检查 目的库权限检查 检查目的MongoDB数据库提供的迁移账号的权限是否满足需求 如果检查失败,请参照 迁移账号创建 一节授权后,重新预检查 增量拓扑冲突检查 检查MongoDB实例上是否有其他增量迁移任务正在运行 如果检查失败,那么需要结束或删除其他的增量迁移任务后,重新预检查
2019-12-01 23:09:44 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档使用数据传输DTS可以将本地的MongoDB实例的数据迁移至RDS For MongoDB。Mongodb迁移支持增量数据同步功能,可以实现在本地应用不停服的情况下,平滑完成MongoDB数据库的迁移工作。 本小节简单介绍使用DTS进行MongoDB->RDS For MongoDB数据迁移的任务配置流程。 迁移类型简介对于MongoDB->云数据库 MongoDB数据迁移,DTS支持全量数据迁移及增量数据迁移,这个迁移类型的功能及限制如下。 全量数据迁移 数据传输DTS将源数据库迁移对象的存量数据全部迁移到目标实例。 增量数据迁移 增量数据迁移将迁移过程中,本地MongoDB实例的增量更新数据同步到云数据库MongoDB,最终本地MongoDB同云数据库MongoDB进入动态数据同步的过程。使用增量数据迁移,可以实现在本地MongoDB正常提供服务的时候,平滑完成MongoDB->RDS For MongoDB的数据迁移。 迁移功能 MongoDB版本支持支持MongoDB 3.0,3.2 两个版本 MongoDB全量数据迁移支持 支持database 迁移支持collection 迁移支持index 迁移 MongoDB增量数据迁移支持 支持document 新增、删除、更新 操作的同步支持collection新建、删除 操作的同步支持database 新建、删除 操作的同步支持index 新建、删除 操作的同步 迁移权限要求当使用DTS进行MongoDB-> 云数据库MongoDB迁移时,不同迁移类型,对源跟目标MongoDB实例的迁移帐号权限要求如下: 迁移类型 全量数据迁移 增量数据迁移 本地MongoDB read 待迁移库的readadmin的read权限local的read权限 目的MongoDB实例 readWrite readWrite 迁移任务配置下面详细介绍使用DTS将本地的MongoDB迁移到云数据库MongoDB的任务配置流程。 迁移帐号创建迁移任务配置,需要提供本地自建MongoDB实例及目标MongoDB云数据库的迁移账号,迁移账号所需权限详见上面的 迁移权限要求 一节。 如果您的本地MongoDB或MongoDB云数据库的迁移账号尚未创建,那么可以参考如下流程创建迁移账号: db.createUser({user:"username",pwd:"password",roles:[{role:"rolename1",db:"database_name1"},{role:"rolename2",db:"database_name2"}]}) 参数说明: username: 要创建的账号password: 上面账号对应的密码rolename1/rolename2:待授权给username的角色名,例如上面的read, readWritedatabase_name1/database_name2: 只将database_name1/database_name2上的角色role1/role2授权给username 关于MongoDB的角色授权也可以参考 MongoDB Create User说明 迁移任务配置当上面的所有前置条件都配置完成后,就可以开始正式的数据迁移了。下面详细介绍迁移任务配置流程。 进入数据传输DTS控制台,点击右上角的创建迁移任务,开始迁移任务配置。本地MongoDB跟目标MongoDB实例的连接信息配置。 这个步骤主要配置 迁移任务名称,本地MongoDB连接信息及目标MongoDB云数据库连接信息。其中: 任务名称 DTS为每个任务自动生成一个任务名称,任务名称没有唯一性要求。您可以根据需要修改任务名称,建议为任务配置具有业务意义的名称,便于后续的任务识别。 源实例信息 实例类型:选择 有公网IP的自建数据库数据库类型: 选择 MongoDB主机名或IP地址: 配置MongoDB访问地址,这个地址必须为公网访问方式端口:本地MongoDB实例的监听端口数据库名称:连接MongoDB实例的默认数据库名数据库账号:本地MongoDB实例的连接账号数据库密码:本地MongoDB实例连接账号对应的密码 目标实例信息 实例类型:选择 MongoDB实例MongoDB实例ID: 配置迁移的目标MongoDB实例的实例ID。 DTS支持经典网络的MongoDB实例。如果您的MongoDB实例为VPC网络的实例,那么需要切换到经典网络模式后,再使用DTS进行迁移数据库名称:连接MongoDB的默认数据库名数据库账号:连接MongoDB实例的连接账号数据库密码:上面数据库账号对应的密码 当配置完连接信息后,点击右下角 授权白名单并进入下一步 进行白名单授权。这个步骤DTS会将DTS服务器的IP地址添加到目标MongoDB云数据库的白名单中,避免因为MongoDB实例设置了白名单,DTS服务器连接不上MongoDB实例导致迁移失败。 选择迁移对象及迁移类型。 迁移类型 对于MongoDB,支持 全量数据迁移、增量数据迁移。 如果只需要进行全量迁移,那么迁移类型选择:全量数据迁移。 如果需要进行不停机迁移,那么迁移类型选择:全量数据迁移+增量数据迁移。 迁移对象 这个步骤需要选择要迁移的对象。迁移对象选择的粒度可以为:库、collection/function 两个粒度。默认情况下,对象迁移到MongoDB实例后,对象名跟本地MongoDB实例一致。如果您迁移的对象在源实例跟目标实例上名称不同,那么需要使用DTS提供的对象名映射功能,详细使用方式可以参考库表列映射。 预检查。 在迁移任务正式启动之前,会先进行前置预检查,只有预检查通过后,才能成功启动迁移。预检查的内容及修复方式可以参考本文末尾的 预检查简介 一节。 如果预检查失败,那么可以点击具体检查项后的按钮,查看具体的失败详情,并根据失败原因修复后,重新进行预检查。 启动迁移任务。 当预检查通过后,可以启动迁移任务,任务启动成功后,可以在任务列表中查看迁移的具体状态及迁移进度。 至此,完成本地MongoDB数据库到MongoDB实例的数据迁移任务配置。 预检查DTS在启动迁移之前,会进行前置预检查,本小节简单介绍MongoDB->RDS For MongoDB的预检查内容: 检查项 检查内容 备注 源库连接性检查 检查DTS服务器跟本地MongoDB实例的连通性 (1) 填写信息是否有误?如果填写信息有误,请修改后重新预检查(2) 检查端口是否配置从其他服务器连接访问 目标库连接性检查 检查DTS服务器跟目标MongoDB实例的连通性 检查填写信息是否有误,如果有误请先修改后重新预检查 源库版本检查 检查本地MongoDB的版本,DTS是否支持 请先升级版本到3.2后,重新预检查 源库权限检查 检查本地MongoDB提供的迁移账号的权限是否满足需求 如果检查失败,请参照 迁移账号创建 一节授权后,重新预检查 目的库权限检查 检查目的MongoDB数据库提供的迁移账号的权限是否满足需求 如果检查失败,请参照 迁移账号创建 一节授权后,重新预检查 增量拓扑冲突检查 检查MongoDB实例上是否有其他增量迁移任务正在运行 如果检查失败,那么需要结束或删除其他的增量迁移任务后,重新预检查
2019-12-01 23:09:43 0 浏览量 回答数 0

回答

购买力阿里云云服务器一般不需要另外购买数据库,可以月付的。 云服务器一般可以自己安装数据库,当然你如果有其他用途可以单独购买云数据库。 云数据库MongoDB版相较于自建数据库,在服务可用性、数据可靠性、安全性、运维成本等方面具有极大优势,使用云数据库MongoDB版可帮助您快速上线业务、降低运维成本。 详细对比参考:云数据库MongoDB与自建数据库对比优势
千手指月 2020-11-05 10:21:01 0 浏览量 回答数 0

回答

推荐回答: 购买力阿里云云服务器一般不需要另外购买数据库,可以月付的。 云服务器一般可以自己安装数据库,当然你如果有其他用途可以单独购买云数据库。 云数据库MongoDB版相较于自建数据库,在服务可用性、数据可靠性、安全性、运维成本等方面具有极大优势,使用云数据库MongoDB版可帮助您快速上线业务、降低运维成本。 详细对比参考:云数据库MongoDB与自建数据库对比优势 官方帮助文档地址:阿里云帮助中心 更多可参考官网:阿里云官网
3gfdcqdcru5wg 2021-04-13 15:34:05 0 浏览量 回答数 0

问题

云数据库 MongoDB 版使用哪个版本的 MongoDB?

云数据库 MongoDB 版使用 mongodb 3.2.9,需使用支持 mongodb 3.0 以上版本的 driver 来访问,可从 官网下载各语言的 driver。...
云栖大讲堂 2019-12-01 21:23:27 812 浏览量 回答数 0

问题

如何在云数据库MongoDB 版中获取连接实例七要素

云数据库MongoDB版提供了Mongos和Shard两个节点的连接地址,您可以以此连接来访问MongoDB云数据库。 连接云数据库MongoDB版实例的7要素是: 实例的用户名密码集群版实例名称Mongos和S...
云栖大讲堂 2019-12-01 21:22:41 853 浏览量 回答数 0

问题

云数据库 MongoDB版使用前须知

用户可以很轻松地将自建数据库MongoDB迁移至云数据库MongoDB版,但是MongoDB版本身也有一些使用约束需要注意。 操作约束数据库root权限无法提供用户root权限。修改数据库参数暂时不支持参数修改功能。搭建数据库...
云栖大讲堂 2019-12-01 21:22:38 763 浏览量 回答数 0

问题

云数据库MongoDB版如果节点发生异常宕机如何处理?

云数据库MongoDB版提供三节点的副本集供用户访问,当其中一个节点物理down机时,云数据库MongoDB版会自动进行检测并重启进程,恢复集群状态。该过程完全对用户透明。...
云栖大讲堂 2019-12-01 21:23:30 860 浏览量 回答数 0

问题

如何在云数据库MongoDB版中迁出数据

迁至本地MongoDB数据库 云数据库MongoDB版提供常规备份任务设置及临时备份的功能。您可以定期或任意时间点进行备份任务,通过下载备份数据将数据迁出。 进入管理控制台>备份恢复>备份列表。选择目标备份集&...
云栖大讲堂 2019-12-01 21:22:36 1180 浏览量 回答数 0

问题

云数据库 MongoDB 版的名词解释

概念解释地域- 地域(Region)指的是用户所购买的MongoDB实例的服务器所处的地理位置。用户需要在开通MongoDB实例时指定地域,购买实例后暂不支持更改。- 在购买MongoDB实例时&#...
云栖大讲堂 2019-12-01 21:22:17 919 浏览量 回答数 0

问题

MongoDB云数据库

阿里云最近推出了MongoDB版云数据库,本来我是想买一个的,但是目前的价格实在太贵:虽然现在有活动是7折优惠,但是2核4G、100G存储空间的一个月就要677.60元,...
edubuntu 2019-12-01 21:32:35 4989 浏览量 回答数 2

问题

云数据库MongoDB版上如何创建账号

云数据库MongoDB版默认为用户创建一个root账号,root帐号在admin数据库下创建,拥有Mongodb内置的root权限;使用root帐号登录数据库后,用户可以根据需要创建更...
云栖大讲堂 2019-12-01 21:23:30 728 浏览量 回答数 0

问题

云数据库 MongoDB 版的使用前须知

您可以轻松地将自建MongoDB数据库迁移至云数据库MongoDB,但是云数据库MongoDB本身也有一些使用约束需要您注意。 操作约束数据库root权限无法提供用户root权限。修改数据库参数暂时不支持参数修改功能。搭建数据...
云栖大讲堂 2019-12-01 21:22:20 679 浏览量 回答数 0

问题

【百问百答】《玩转MongoDB 从入门到实战 》

MongoDB 是什么MongoDB有哪些特点MongoDB 功能定位是怎样的MongoDB 部署模型是怎样的MongoDB 主节点遇到故障会如何处理MongoDB 分片集群中集群数据是如何分布的MongoDB 的数据层次结构是怎样的Mon...
一人吃饱,全家不饿 2021-01-11 10:08:17 11 浏览量 回答数 0

问题

云数据库 MongoDB 版的功能特性

轻松使用MongoDB服务快速创建:几步简单操作,即可拥有一台云数据库MongoDB版。快速升级: 实例配置支持弹性扩展、在线升级,轻松提升实例性能。管理控制台:专业的管...
云栖大讲堂 2019-12-01 21:22:15 951 浏览量 回答数 0

回答

云数据库MongoDB完全兼容官方MongoDB。即官方MongoDB支持的客户端,云数据库MongoDB全部支持。 例如:C、C++、C#、Java、Node.js、Python、PHP、Perl等语言,详情请参见官方链接。 说明 为确保连接云数据库MongoDB时能够正常鉴权,请使用MongoDB 3.0以上版本的Driver。
保持可爱mmm 2020-03-29 12:39:54 0 浏览量 回答数 0

问题

云监控概览

云监控概览为您提供了云服务资源使用概览、报警概览、重要事件概览和资源使用情况概览。让您实时了解各云服务的资源保有、使用水位和报警情况。 云服务概览 云服务概览提供主机(包括云服务器 ECS 和安装云监控插件的非ECS 机...
反向一觉 2019-12-01 21:23:42 1084 浏览量 回答数 0

问题

如何登录和注销MongoDB管理控制台

在MongoDB中对实例的管理可以通过 MongoDB管理控制台进行。本章介绍如何登录和注销MongoDB管理控制台。 前提条件 在登录 MongoDB管理控制台前,您需要购买MongoDB实例,具体的购...
云栖大讲堂 2019-12-01 21:22:55 980 浏览量 回答数 0

问题

云数据库MongoDB版是否支持免密访问

云数据库MongoDB版是否支持免密访问...
保持可爱mmm 2020-03-29 12:40:42 936 浏览量 回答数 3

问题

如何在云数据库 MongoDB 版获取连接实例七要素

云数据库MongoDB版初始化三节点的副本集,提供了其中两个数据节点的连接地址,您可以以此连接访问。连接云数据库MongoDB版实例之前需要先获取以下七要素: 实例的用户名密码副本集名称两个节点的域...
云栖大讲堂 2019-12-01 21:22:24 912 浏览量 回答数 0

问题

几种云数据库有什么区别吗?请用人话解答

云数据库 RDS 关系型数据库 PB 级云数据库 PetaData 云数据库 Memcache 版 云数据库 Redis 版 云数据库 MongoDB 版 分析型数据库 我看我现在的程序是支持Memcache的 不知道要不要用Memcach...
bababa018 2019-12-01 21:09:43 4252 浏览量 回答数 3

回答

一、使用阿里云数据库mongodb版,外网无法访问问题 1.云数据库Mongodb版不支持外部网络访问。必须在阿里云服务器ECS中安装rinetd 进行转发实现. 2.阿里云服务器必须和云数据库Redis在同一个地域(如:都是华北1),如果两不在同一个地域无法访问 3.要想使用阿里云服务器访问Mongodb数据库,必须将Mongodb中的经典网络类型改成专业网络类型(Mongdb默认经典网络类型) 3.在将经典网络转为专有网络中,如果遇见Vswitch下拉框没有值问题,查看是否有虚拟交换机,如果有查看你的虚拟交换是否和Mongodb是否在一个区域(比如都是华北1 A区),两个不在一个区域不能转为专有网络 二、配置外网访问Mongodb数据库 1.想要外网访问Mongodb必须使用阿里云服务器(ECS)安装 rinetd 进行转发实现(阿里云文档地址:https://help.aliyun.com/document_detail/54553.html) 1).wget http://www.boutell.com/rinetd/http/rinetd.tar.gz&&tar -xvf rinetd.tar.gz&&cd rinetd sed -i 's/65536/65535/g' rinetd.c (修改端口范围) mkdir /usr/man&&make&&make install 2).打开配置文件 rinetd.conf vi /etc/rinetd.conf 3).在配置文件中输入如下内容 0.0.0.0 3717 Mongodb的链接地址 3717 logfile /var/log/rinetd.log 4).执行如下命令启动 rinetd 若遇到绑定报错,可以执行 pkill rinetd 结束进程,再执行 rinetd启动进程 rinetd。 rinetd 正常启动后, 执行netstat -anp | grep 3717 确认服务是否正常运行。 2.在本地服务器上测试 1. 使用mongo --host 1.1.1.1:3717 -u root -p 密码 --authenticationDatabase admin
游客2q7uranxketok 2021-02-03 18:23:18 0 浏览量 回答数 0

问题

如何在云数据库 MongoDB集群版中迁出数据

迁至本地MongoDB数据库 云数据库MongoDB版提供常规备份任务设置及临时备份的功能。您可以定期或任意时间点进行备份任务,通过下载备份数据将数据迁出。 进入管理控制台>备份恢复>备份列表。选择目标备份集&...
云栖大讲堂 2019-12-01 21:22:53 928 浏览量 回答数 0

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT