ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Spring] MongoDB와 Spring연동하기 - 1. MongoDB설치와 설정
    Programming/Spring 2015. 10. 3. 21:08


    MongoDB는 NoSQL중 대표적인 DataBase로, 가장 널리 사용되고 있는 인기DB중 하나입니다.


    모든 NoSQL이 그러하겠지만, MongoDB의 가장 큰 장점이라면 아마도 DB에 객체 자체를 저장할 수 있고, 저장능력이 우수한 점을 꼽을 수 있을 겁니다. 


    (NoSQL에 대해선 나중에 한번 기회가 된다면 이야기해보겠습니다.)


    일단 이번 파트에선 MongoDB의 설치와 환경변수 설정 등에 대해 알아보도록 하겠습니다.





    먼저 MongoDB(https://www.mongodb.org/)사이트에 접속하고 'Download MongoDB'를 클릭합니다.


    그 후, 위의 1번처럼 자신의 bit수에 맞게 선택을 한 후 아래 2번처럼 zip파일을 다운받으면


    다음과 같이 파일이 다운받아지는 것을 볼 수 있습니다.



    그리고 다운 받은 파일의 압축을 C드라이브에 풀어줍니다.


    그 후 환경변수를 설정해주어야 하기 때문에, 내 컴퓨터를 오른쪽마우스로 클릭해 속성에 들어가 줍니다.




    고급시스템 클릭 후 환경변수를 클릭해줍니다.



    시스템변수에서 path를 선택 후 편집을 선택해주고,



    C:\mongodb-win32-x86_64-3.0.6\bin를 입력해주면 됩니다.


    이 때, 앞에 다른 변수들이 있으면 그 변수 뒤에 세미콜론(;)을 붙인뒤 


    MongoDB가 저장된 경로를 넣어주면 됩니다.


    이렇게 하면 MongoDB의 기본설치 및 세팅이 끝났습니다(!)


    MySQL 설치하는것 보다 간단하죠?


    그럼 프로그램을 실행해봅시다.


    콘솔창을 실행시킵니다.



    콘솔창이 나타나면 mongod를 입력해줍니다.


    그럼 아마 다음과 같은 에러가 뜰 것입니다.



    위의 에러는 DB를 저장할 경로가 지정이 안되어있어서 나는 에러입니다.


    그럼 경로를 만들어보겠습니다.


    경로는 위에 나와있는 곳(c:\data\db)에 그대로 폴더를 만들어도 되고,


    아니면 저처럼 다른곳에 폴더를 만들고 그 쪽으로 경로를 지정해주면 됩니다.


    저는 c:\mongodb-win32-x86_64-3.0.6\data에 저장해보겠습니다.



    위에처럼 mongod --dbpath '저장할경로' 를 입력하고 엔터를 누르게되면 아래와 같이 실행이 될 것입니다.



    축하합니다. MongoDB서버를 실행시켰습니다(!!)


    그리고 콘솔창을 하나 더 연다음 mongo라고 입력만 하면 바로 client로 접속할 수 있게 됩니다.



    여기서 바로 데이터를 넣을수 있게 됩니다.


    다음 포스팅엔 db계정생성 및 스프링과 실제로 연동을 해보도록 하겠습니다~


Designed by Tistory.