몽고드와 몽고의 정확한 차이점은 무엇입니까?
MongoDB 문서를 조사하던 중 두 가지 다른 용어를 발견했습니다.mongod
그리고.mongos
.
서버를 시작하는 동안 사용하고 있습니다../mongod --dbpath <path to mongodb>
그리고 나는 달리고 있습니다../mongo
서버에 연결합니다.
누가 이 두 용어의 차이를 명확히 해줄 수 있습니까?
mongod
데몬입니다.mongo
고객입니다.mongos
는 'MongoDB Shard Utility'입니다.을 보다.man mongos
:
mongos for "MongoDB Shard"는 응용 프로그램 계층에서 쿼리를 처리하고 이러한 작업을 완료하기 위해 샤드 클러스터에서 이 데이터의 위치를 결정하는 MongoDB 샤드 구성을 위한 라우팅 서비스입니다.응용 프로그램의 관점에서 mongos 인스턴스는 다른 MongoDB 인스턴스와 동일하게 동작합니다.
MongoDB 패키지의 핵심 구성 요소는 다음과 같습니다. mongod - 핵심 데이터베이스 프로세스, mongos - 샤드 클러스터용 컨트롤러 및 쿼리 라우터, mongo - 대화형 MongoDB Shell.
자세한 내용은 http://docs.mongodb.org/manual/reference/program/ .
Mongos = MongoDB Shard Utility, 샤드 클러스터용 컨트롤러 및 쿼리 라우터.샤딩은 데이터 세트를 개별 부품으로 분할합니다.
Mongod = MongoDB 시스템의 기본 데몬 프로세스입니다.데이터 요청을 처리하고 데이터 액세스를 관리하며 백그라운드 관리 작업을 수행합니다.
몽고 복제 및 샤딩에 대한 설명은 제가 몽고를 이해하는 데 정말 도움이 되었습니다. https://dba.stackexchange.com/a/53705/106925
몽고드는 데몬입니다 (이것이 왜 a.
d
데이터 요청을 수락 및 처리하고 백그라운드에서 관리 작업을 수행하는 등의 모든 무거운 작업을 처리합니다.몽고들는 응용 프로그램 쿼리를 적절한 샤드로 라우팅하는 쿼리 라우터입니다.
도움이 되길 바랍니다.
하드 클러스터에서는 mongod를 하드 데이터 프로세스로 사용하고 shard metadata process.mongos를 경로 프로세스로 저장하여 클라이언트 요청을 처리합니다.
언급URL : https://stackoverflow.com/questions/28364778/what-is-the-exact-difference-between-mongod-and-mongos
'source' 카테고리의 다른 글
Excel의 배치 문자열 연결 (0) | 2023.04.29 |
---|---|
애저 vs 앱하버 vs 아마존 EC2 (0) | 2023.04.29 |
Excel 시트에 PostgreSQL 쿼리 (0) | 2023.04.29 |
자동 트리거 없이 zure 웹 작업을 연속적으로 실행하고 public static 함수를 호출하는 방법 (0) | 2023.04.29 |
데이터 프레임 목록을 한 행씩 하나의 데이터 프레임으로 결합 (0) | 2023.04.24 |