블로그 이미지
내게 능력 주시는 자 안에서 내가 모든것을 할수 있느니라 - 빌립보서 4 : 13 - happydong

카테고리

Happydong (1363)
프로그래밍 (156)
MUSIC (16)
인물 (3)
Utility (10)
세미나 소식&내용 (22)
IT뉴스 (18)
운동 (830)
CAFE (10)
Life (282)
Total
Today
Yesterday

'nosql'에 해당되는 글 1건

  1. 2014.08.18 [NoSQL] MongoDB 설치



MongoDB는 오픈소스 NoSQL 데이터베이스 이다. 이는 In-Memory기반으로 쉽게 확정할 수 있고, 성능 또한 뛰어나 널리 사용되고 있다. 그럼 간단하게 설치 방법에 대해 알아보자.


 MongoDB사이트에 접속해서 설치 파일을 다운로드 한다. 다운로드 주소는 아래와 같다.
--> http://www.mongodb.org/downloads



[그림 1 - 다운로드 사이트]


 [그림 1]과 같이 다운로드 사이트에 접속했다면, 설치하고자 하는 환경에 맞게 파일을 다운로드 한다. 난 윈도우(Windows 7) 64비트를 사용중이므로, "64-bit zip"파일을 다운로드 받았다. 다운로드 받은 파일을 적당한 위치에 옮겨 두고 압축을 풀도록 한다. 




[그림 2 - 압축 푼 모습]


[그림 2]와 같이 압축을 풀었다면, 해당 폴더 안에 데이터를 저장할 폴더를 만들어 보자. "data"라는 폴더를 생성하고, data폴더 밑에 "db"라는 폴더를 생성하자. 




[그림 3 - data폴더 생성]


[그림 3]과 같이 data폴더와 그 하위에 "db"폴더를 생성했다면 이제 MongoDB를 실행 시켜보자.


커맨드 창을 열고 해당 압축을 풀었던 위치에 "bin"폴더로 이동하도록 하자.



[그림 4 - bin폴더로 이동한 커맨드창]


 bin폴더로 이동했다면, 아래와 같이 커맨드를 실행시켜 보자.



 mongod.exe --dbpath ../data/db 


위와 같이 mongod를 실행시켜 서버를 구동하고, db파일 경로를 지정해 준다. 



[그림 5 - MongoDB 실행모습]


[그림 5]와 같이 MongoDB가 시작되며 포트는 27017로 되어 있는 걸 확인 할 수 있다. 그럼 한번 테스트 명령어 날려보도록 하자. 실행시켜둔 커맨트창은 열어두고, bin폴더에 mongo.exe를 실행 시키자. 이는 클라이언트 명령 프롬프트이다. 



[그림 6 - 테스트 쿼리 화면]


mongo.exe를 실행 시키면 [그림 6]과 같이 test 데이터베이스로 기본 잡힐 것이다. 그럼 [그림 6]과 같이 데이터 저장과 읽기 명령어 날려 보도록 하자. 



 // 저장

 db.test.save({ a:1}); 


 // 읽기

 db.test.find()


위 명령어를 날려서 [그림 6]과 같이 나온다면 정상적으로 설치 및 실행이 되는것이다. 



Posted by happydong
, |