게시글

5만명이 선택한 평균 별점 4.9의 제로초 프로그래밍 강좌! 로드맵만 따라오면 됩니다! 클릭
강좌1 - MongoDB - 8년 전 등록 / 7년 전 수정

몽고디비(MongoDB) 시작하기

안녕하세요. 새로운 강좌의 주제로 몽고DB(MongoDB)에 대해 다뤄보겠습니다!

몽고DB는 자바스크립트 문법을 사용하는 DB입니다. 다른 DB와는 다르게 SQL 언어를 사용하지 않기 때문에 SQL을 새로 배워야 하는 부담이 적습니다. 또다른 특징으로는 스키마가 없습니다. 스키마란, 데이터의 구조를 말합니다. SQL의 테이블과 비슷합니다. 스키마가 없기 때문에 형식에 구애받지 않고 자유롭게 데이터를 넣을 수 있습니다. 이 특징은 장점이 되기도 하고, 단점이 되기도 합니다. 마치 자바스크립트에 자료형이 없는 게 장단점이 있는 것처럼요. 나중에 스키마를 만드는 방법도 있기 때문에 이 부분은 넘어가도록 합시다.

몽고DB를 설치해볼까요? 링크 를 통해 쉽게 설치할 수 있습니다. 자신의 OS에 맞는 것을 고릅시다. 버전은 크게 상관 없습니다. 용량이 좀 큽니다. (100mb 정도)

설치를 완료한 후에 몽고DB 데이터가 저장될 폴더를 만들어주어야합니다. 저 같은 경우는 C:\mongodb에 몽고DB가 설치되었네요. 그래서 cmd에서 mongodb설치 폴더까지 간 후, md data 명령어로 data 폴더를 만들어줍니다. md는 폴더를 만드는 명령어입니다.

그 후 C:\mongodb\bin에 간 후 mongod --dbpath "C:\mongodb\data"를 합니다. 이제 cmd 밑으로 주르륵 내용이 나오면서 몽고DB가 실행됩니다. --dbpath는 데이터가 저장될 곳의 위치를 가리키는 겁니다. 아까 만든 폴더를 지정해줍니다.

undefined

이제 몽고DB가 localhost:27017에서 실행중입니다. 이제부터 쿼리를 사용하여 DB를 사용할 수 있습니다. 쿼리는 DB에 넣는 질의어입니다. cmd에 명령어를 치듯 DB에 넣는 명령어라고 생각하시면 됩니다.

몽고DB를 종료하고 싶다면 cmd에 Ctrl + C를 누르면 됩니다. 하지만 다음 강좌도 있으니 아직 종료하지 맙시다.

이 일련의 과정이 복잡하거나 귀찮다면 mLab(구 mongoLab)같은 온라인 서비스를 사용하면 몽고디비를 설치할 필요없이 간단하게 사용할 수도 있습니다. 다음 시간부터 몽고DB에 데이터를 넣는 방법을 알아보겠습니다.

조회수:
0
목록
투표로 게시글에 관해 피드백을 해주시면 게시글 수정 시 반영됩니다. 오류가 있다면 어떤 부분에 오류가 있는지도 알려주세요! 잘못된 정보가 퍼져나가지 않도록 도와주세요.
Copyright 2016- . 무단 전재 및 재배포 금지. 출처 표기 시 인용 가능.
5만명이 선택한 평균 별점 4.9의 제로초 프로그래밍 강좌! 로드맵만 따라오면 됩니다! 클릭

댓글

3개의 댓글이 있습니다.
7년 전
쌍따옴표는 경로에 띄어쓰기가 있다면 필요한겁니다ㅎㅎ 띄어쓰기 있으면 넣어야하는거고 없다면 넣어도, 안넣어도 됩니다
7년 전
윈도우 경우 저도 "" 쌍따옴표가 있어야하네요
7년 전
mongod --dbpath C:\mongodb\data 음 제가 설치하였는데.. "C:\mongodb\data" 쌍따옴표가 있어야 되는거같아서 글남겨봤습니다 ..ㅎㅎ
7년 전
제가 다시 해본 결과 쌍따옴표는 필요없는 것 같습니다
7년 전
아 그런가요ㅎㅎ 알겠습니다~