연습 - MongoDB 설치

완료됨

대부분의 애플리케이션에는 데이터베이스가 필요합니다. 여기서는 MEAN 스택의 "M"인 MongoDB를 설치합니다. 체험용 오픈 소스로 인기 있는 NoSQL 데이터베이스 솔루션입니다. NoSQL 데이터베이스는 SQL Server 또는 MySQL과 같은 관계형 데이터베이스처럼 미리 정의된 방식으로 데이터를 구성할 필요가 없습니다.

MongoDB는 엄격한 데이터 구조가 필요 없는 JSON 같은 문서에 데이터를 저장합니다. JSON(JavaScript Object Notation)을 사용하여 전송된 쿼리 및 명령을 사용하여 MongoDB와 상호 작용합니다.

지원되는 MongoDB 버전은 무엇인가요?

MongoDB는 두 가지 버전을 제공합니다.

  • MongoDB Community Server
  • MongoDB Enterprise Server

여기서 MongoDB 커뮤니티 서버를 설치합니다. 나중에 MongoDB를 사용하여 책에 대한 정보를 저장합니다.

MongoDB를 설치하는 방법

Linux, macOS 및 Windows에 MongoDB를 설치할 수 있습니다. 학습 목표를 달성하기 위해 여기서는 Ubuntu apt 패키지 관리자를 사용하여 Ubuntu의 MongoDB를 설치합니다.

설치 프로세스는 운영 체제에 따라 달라집니다. Ubuntu에 익숙하지 않은 경우 작동 방식을 이해하기 위해 계속 따라할 수 있습니다.

나중에 설치 가이드를 체크 아웃하여 자세히 알아볼 수 있습니다.

MongoDB 설치

여기에서는 몇 가지 명령만으로 MongoDB를 설치할 수 있습니다. 이전 단원에서 만든 Ubuntu VM(가상 머신)에 대한 SSH 연결을 통해 작업합니다.

참고 항목

업데이트에는 최대 10분이 소요될 수 있습니다.

  1. 먼저, 모든 현재 패키지가 최신 상태인지 확인합니다.

    sudo apt update && sudo apt upgrade -y
    

    참고 항목

    sudo 파트는 관리자 권한으로 명령을 실행하려는 것을 의미합니다.

  2. MongoDB 패키지를 설치합니다.

    sudo apt-get install -y mongodb
    
  3. 설치가 완료되면 서비스가 자동으로 시작됩니다. 다음 명령을 사용하여 MongoDB가 실행 중인지 확인합니다.

    sudo systemctl status mongodb
    

    서비스가 실행되고 있는 것을 볼 수 있습니다.

    azureuser@MeanStack:~$ sudo systemctl status mongodb
    ● mongodb.service - An object/document-oriented database
      Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)
      Active: active (running) since Thu 2019-08-22 16:46:30 UTC; 9s ago
        Docs: man:mongod(1)
    Main PID: 18360 (mongod)
      CGroup: /system.slice/mongodb.service
              └─18360 /usr/bin/mongod --config /etc/mongodb.conf
    
    Aug 22 16:46:30 MeanStack systemd[1]: Started An object/document-oriented database.
    
  4. 설치를 확인하려면 mongod --version을 실행합니다.

    mongod --version
    

다음 연습을 위해 SSH 연결을 열어둡니다.