
무엇이 그리고 얼마나 빠른가요?
#mongod not running
mongorestore --dbpath /var/lib/mongodb --db test /some_dump
또는
#mongod running
mongorestore --db test /some_dump
?
웹에서는 빨리 답변을 찾을 수 없었고 지금은 벤치마크를 수행할 시간도 없습니다.
답변1
적어도 지금은 이 둘이 mongod
다른 중요한 작업을 수행하지 않는다는 가정 하에 기본적으로 동일합니다. 설명하자면, 버전 2.6 이하에서는 유틸리티에 이미 실행하지 않고도 데이터 파일 역할을 하고 데이터 파일에 삽입 할 수 있는 바이너리가 mongorestore
효과적으로 포함되어 있습니다 . 일반적으로 솔로의 장점 은 다른 작업을 수행 하지 않는 반면 일반적으로 실행은 .mongod
mongod
mongod
mongorestore
mongod
mongorestore
버전 2.8부터는 더 이상 이런 일이 발생하지 않으며(뭔가 변경되지 않는 한, 이 글을 쓰는 시점에서 2.8은 아직 출시되지 않았습니다) a (또는 해당 문제에 대한 a)를 mongod
수행하려면 실행이 필요합니다 . 따라서 미래를 고려하여 를 실행 하고 이를 사용하여 복원을 수행하는 것이 권장되는 방법입니다.mongorestore
mongodump
mongod