首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cloneDatabase和copyDatabase mongodb有什么区别?

cloneDatabase和copyDatabase mongodb有什么区别?
EN

Stack Overflow用户
提问于 2017-12-13 10:57:23
回答 2查看 506关注 0票数 0

文件上说:

Db.cloneDatabase(“主机名”)

  • 将远程数据库复制到当前数据库。该命令假定远程数据库具有与当前数据库相同的名称。

此方法为MongoDB数据库命令“克隆”提供了一个包装器。版权数据库数据库命令提供相关功能。

我看不出这些命令有多大区别。拜托,谁能给我解释一下,如果一个比另一个快,或者什么时候选择每一个?提前Tks。

EN

回答 2

Stack Overflow用户

发布于 2017-12-13 11:49:12

你看不出有多少不同,因为他们做的事情完全一样。

票数 0
EN

Stack Overflow用户

发布于 2018-07-21 18:24:52

cloneDBcopyDB做的工作是一样的,但正如我所观察到的,两者略有不同。列示如下:

copyDB

  • 可以从同一个/不同的单神复制。
  • 可以将目标保存为与原始名称不同的名称。
  • 您可以从主服务器/辅助服务器复制。
  • 在操作过程中相对没有锁定。

cloneDB

  • 不可能在同一个实例中克隆db。
  • 目标数据库名将与源相同。
  • 不能使用主服务器克隆数据库。
  • 它确实在过程中锁定。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47791330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档