MongoDB는 NoSQL에 데이터베이스의 한 종류이다.
NoSQL의 80%를 차지 한다. NoSQL에 대하여서는 다음 포스팅에서 자세히 알아 보도록 하겠다.
몽고디에는 2가지 서비스가 존재 한다.
1) MogoDB Atlas(클라우드 서비스)
2) MogoDB Client Server(서버 자체 설치 서비스)
이번 포스팅에서는 2번에 대하여 알아 보도록 하겠다.
정식 패키지 가 아닌 경우 키를 추가 해야 한다. 몽고디비는 정식 패캐지 가 아니므로 경로로 키를 추가 해줘야 한다.
$ wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
List 파일을 만드는 방법은 우분투 버전에 따라 다르다. 우분투 20.04에 사용하는 List 이다.
$echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
$ sudo apt update
$ sudo apt install mongodb-org
$ sudo systemctl start mongod
$ sudo systemctl status mongod
####🎈option 🎈
필요에 따라 다음 명령어로 시스템 재부팅 후 시작되도록 설정 가능
$ sudo systemctl enable mongod
MongoDB 프로세 중단
$ sudo systemctl stop mongod
$ mongosh
아래 와 같이 MongoDB에 들어 가는 것을 알 수 있다. MongoDB의 기본 데이블은 test table 이다.
