티스토리 뷰

Study/MongoDB

[MongoDB] MongoDB 설치

Hoon's Blog 2020. 2. 7. 17:48

1. MongoDB?

 

요약.

# MongoDB는 대용량 데이터를 처리하기에 적합한 NoSQL DB이다. 

더보기

NoSQL?

No SQL, Not Only SQL, Non-Relational Operational Database SQL 등으로 불림.

기존의 관계형 데이터베이스(RDBMS)가 아닌 비관계형 데이터베이스임.

 

NoSQL은 다음과 같은 특징을 갖는다.

 

JOIN 기능이 없음. (관계형 모델을 사용하지 않기 때문에)

높은 수준의 트렌젝션은 보장하지않음. (이슈가 많은 부분임. Ref. http://eincs.com/2012/06/nosql-is-not-useful/ )

NoSQL?

No SQL, Not Only SQL, Non-Relational Operational Database SQL 등으로 불림.

기존의 관계형 데이터베이스(RDBMS)가 아닌 비관계형 데이터베이스임.

 

NoSQL은 다음과 같은 특징을 갖는다.

 

JOIN 기능이 없음. (관계형 모델을 사용하지 않기 때문에)

높은 수준의 트렌젝션은 보장하지않음. (이슈가 많은 부분임. Ref. http://eincs.com/2012/06/nosql-is-not-useful/ )

# JSON 같은 Document Scheme를 사용한다.

 

 


2. MongoDB 설치

 

Ref. https://javacpro.tistory.com/64

 

https://www.mongodb.com/download-center > Software > Community Server

 

Download MongoDB 선택

 

본인에게 맞는 버전, OS 등을 선택하고 Download

 

다운로드 받은 파일 실행

 

별다른 변경없이 Next

 

Next (MongoDB Compass는 MongoDB GUI Client 도구)

 

Install !

 

환경 변수 > 시스템 변수 > Path 선택

 

MongoDB 경로\bin (C:\Program Files\MongoDB\Server\4.2\bin)

 

추가 > 확인

 

Command 창 > mongod 

 

Exception : MongoDB 경로\data\db를 찾지못해서 발생함.

 

> STORAGE  [initandlisten] exception in initAndListen: NonExistentPath: Data directory C:\data\db\ not found., terminating

dbpath 옵션을 통해 DB Path를 직접 지정해줌. (C:\MongoDB\db 로 생성하였음)

 

 

 Command > mongod --dbpath  C:\MongoDB\db

 

http://localhost:27017/ (접속성공)

 

로그 확인

 

팁 & 요약

 

# MongoDB 시작?

>  mongod --dbpath  C:\MongoDB\db

 

# MongoDB 종료?

Forground에서 동작중일 경우 : Ctrl + C

Ctrl + C로 종료

Background에서 동작중일 경우

> mongod
> use admin
> db.shutdownServer() -- 종료하는 명령어

 

Ref. https://choiwy.tistory.com/56

'Study > MongoDB' 카테고리의 다른 글

[MongoDB] Mongoose module 설치  (0) 2020.02.11
[MongoDB] CRUD  (0) 2020.02.07
[MongoDB] MongoDB Plugin 설치 (IntelliJ)  (0) 2020.02.07
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함