검색
검색
공개 노트 검색
회원가입로그인

3장: MongoDB 설치 및 설정

MongoDB 설치와 환경 설정

MongoDB의 실전 활용을 위해 가장 먼저 해야 할 일은, 자신의 시스템에 데이터베이스 서버를 설치하고 환경에 맞게 설정하는 것입니다. 이 과정은 몇 단계로 단순하게 진행될 수 있지만, 제대로 이해하고 접근할수록 운영의 안정성과 성능 향상에 도움이 됩니다.

운영 체제별 설치 방법

MongoDB는 윈도우, 리눅스, macOS 등을 모두 지원합니다. 공식 웹사이트에서 각 운영 체제에 맞는 설치 파일(mongodb.com/download-center/community)을 다운로드할 수 있습니다. 대부분의 환경에서 "Community Server" 버전을 선택하면 충분합니다. 설치 과정에서는 주로 기본값을 따르되, 'Install MongoDB as a Service'와 'Install MongoDB Compass' 옵션 중 자신에게 필요한 도구만 체크하면 됩니다. GUI 클라이언트인 "MongoDB Compass"는 관리와 데이터 조회, 쿼리 연습 등에 매우 유용합니다.

윈도우의 경우, 설치가 완료된 뒤, C:\data\db 경로에 데이터 저장용 폴더를 미리 만들어주어야 합니다. Mac이나 리눅스 환경에서도 취향에 맞는 디렉토리를 생성하면 되며, 이 경로가 바로 MongoDB가 데이터를 실제로 저장할 장소가 됩니다.

서버 기동과 확인

설치된 MongoDB를 실행하려면 커맨드 라인에서 mongod라는 명령어를 사용합니다. 데이터 저장 경로를 명시하려면 --dbpath 옵션을 활용합니다. 초기 기본 포트는 27017번입니다. 실행 후, 새로운 터미널에서 mongo (혹은 최신 버전에서는 mongosh)를 입력하면 MongoDB 셸이 구동되어 데이터베이스와 직접 상호작용할 수 있습니다.

GUI가 더 익숙하다면, MongoDB Compass를 통해 서버에 접속하고, 데이터베이스, 컬렉션 생성, 문서 추가 등 모든 작업을 시각적으로 진행할 수 있습니다.

주요 환경 설정 파일

MongoDB의 환경설정은 주로 mongod.conf 파일에서 담당합니다. 이 파일은 데이터 저장 경로나 인증, 네트워크, 복제, 보안 등 다양한 옵션을 주석과 함께 설명해 줍니다. 단순한 개발 환경에서는 기본 설정도 충분하지만, 생산 환경에서는 포트, 사용자 인증, 데이터 백업 경로, 메모리 제한, 로그 파일 위치 등을 신중하게 조정해야 합니다.

베스트 프랙티스와 주의사항

초기 세팅에서 가장 많이 간과되는 부분은 데이터 경로 및 백업 경로를 따로 둘 것인지, 서비스 등록 여부, 시스템 부팅 시 자동 시작, 포트 충돌 여부 등입니다. 또한, 운영체제의 보안 정책 내에서 MongoDB가 원활하게 동작할 수 있도록 방화벽 및 권한 설정이 필요합니다. 대용량 운영에서는 하드웨어 사양 선택, 파일 시스템 설정, Swap 메모리 정책 등도 장기적인 성능에 매우 중요합니다.

설치와 설정은 MongoDB를 제대로 활용하기 위한 첫 단계입니다. 다양한 운영 환경에서 몽고디비의 장점을 극대화하려면, 자신에게 맞는 커스터마이징과 시스템 환경에 대한 이해가 필수입니다.

공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기
조회수 : 24
heart