샤딩1 [MongoDB] 샤딩 시스템 샤딩 데이터의 분산저장 한 대의 서버에 빅데이터를 저장하려고 하면 서비스 성능 저하 발생 데이터를 분산하여 순차저장하면 트래픽으로 인한 부하를 효과적으로 처리할 수 있음 백업과 복구 전략 서버의 데이터 유실에 대비해 미리 데이터를 분산하여 저장함 빠른 성능 여러 대의 독립된 프로세스가 병렬로 작업을 수행하기 떄문에 빠른 처리 성능을 보장받음 샤딩 시스템의 구조 mongos: 라우터, 3개의 shard에 분산하여 데이터를 저장함 mo 샤딩 시스템의 특징 샤딩 시스템은 분산처리를 통한 효울성 향상을 목적으로 함 가능한 성능보장을 위해 3대 이상의 서버를 샤드로 활용하는 것을 추천 최소 2대만 있으면 샤드 서버 구칙 가능 샤드 서버로 운영하게 되면 한 대로 운영할 때보다 메모리를 20~30% 더 사용하게 됨 .. 2022. 2. 24. 이전 1 다음