MongoDB 지원 OS
MongoDB 는 총 4개의 운영체제를 지원
- Windwos / Linux / Unix Solaries / Mac
MongoDB 를 사용하는 대부분의 유저는 90% 가 리눅스 사용
- 빅데이터 처리를 위해서는 많은 수의 머신이 필수적으로 필요
- 운영체제에 대한 비용이 상대적으로 적은 리눅스를 사용
MongoDB 는 메모리 관리를 운영체제에 맡김
- 상대적으로 메모리 관리에 뛰어난 unix 베이스의 운영체제를 선택
MongoDB 지원 언어
지원하는 언어
- Java / Java Script
- Perl / PHP / Python
- Ruby / Scala / Erlang / Haskell
MongoDB 설치방법
AWS Linux 2023 에 설치합니다.
https://www.mongodb.com/try/download/community
다운로드 페이지에서 운영체제에 맞는 배포판 선택 및 다운로드
- 압축 파일 다운로드 및 압축 해제로 설치
- 리눅스는 tar gz 으로 다운로드
- 윈도우는 설치프로그램(msi) 다운로드 및 설치로 끝
yum 으로 설치하기
https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-amazon/
yum 으로 설치하기 위해 repo 파일 생성
# cat /etc/yum.repos.d/mongodb-org-7.0.repo
[mongodb-org-7.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/amazon/2023/mongodb-org/7.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://pgp.mongodb.com/server-7.0.asc
설치
- 특정 버전을 설치하고 싶은경우 org 뒤에 버전을 작성 예) mongodb-org-7.0.6
sudo yum instlal -y mongodb-org
설치가 완료되면
데이터파일 경로 : /var/lib/mongo
로그파일 경로 : /var/log/mongodb
속성파일 경로 : /etc/mongod.conf ( 속성파일에서 경로 변경 가능 )
mongodb 시작
sudo systemctl start mongod
'Database > MongoDB' 카테고리의 다른 글
[MongoDB] 스키마를 설계해보자 (1) | 2024.02.29 |
---|---|
[MongoDB] 몽고DB 의 데이터는 유실될 수 있나 (0) | 2024.02.29 |
[MongoDB] MongoDB 의 파일구조 (1) | 2024.02.22 |
[MongoDB] mongosh OpenSSL configuration error 해결 (0) | 2024.02.22 |
[MongoDB] MongoDB 의 기본개념 (0) | 2024.02.22 |