티스토리 뷰

시스템 서버

MongoDB 설치(NoSQL)

달리는개발자 2011. 12. 6. 12:59

MongoDB란?
C++ 언어로 개발된 open source, high-performance, schema-free, document-oriented database 이다.
Mongo란 명칭은 humongous에서 가져왔다.
복잡한 계층과 쉬운 쿼리, 인덱스를 사용할 수 있는 BSON(Binary JSON) documents의 collections으로 관리된다.
데이터 타입이나 구조도 어플리케이션에 맞게 자유로운 방식으로 저장하면 된다.
10gen에 의해 2007년 10월에 개발이 시작됐고, 2009년 2월에 공식적으로 발표됐다.

1. 우선 아래 사이트에서 platform과 버전을 선택하여 MongDB 설치파일을 다운로드 합니다.
    http://www.mongodb.org/downloads
  
2. 적당한 디렉토리를 생성 후 압축을 풀면 다음과 같은 파일이 보입니다.
    mongod.exe - database server
    mongo.exe - administrative shell

3. 데몬을 실행합니다.
    c:\> mongod --dbpath=c:\temp

4. mongo.exe를 실행해서 administrative shell을 시작한다.
    c:\> mongo
    > 3 + 3
    6
    > db
    test
    > db.foo.insert( { a : 1 } )
    > show dbs
    ...
    > show collections
    ...
    > help

매뉴얼 다운로드
http://dl.mongodb.org/dl/docs/



MongDB 홈페이지나 매뉴얼들도 참고하시고요
현재 제가 알고 있는 지식보다는 kth 개발자 블로그에 자세한 내용들이 많이 있습니다. ^^
링크 추가합니다.

MongoDB 어떻게 사용할 것인가?
http://dev.paran.com/2011/09/15/how-to-use-mongo-db/

포스퀘어(foursquare)가 MongoDB를 선택한 이유 : Auto-Sharding
http://dev.paran.com/2011/07/08/mongodb-atfoursquare-biggest-reason-auto-sharding/

MongoDB 초보자를 위한 보안 관련 Tips
http://dev.paran.com/2011/06/22/mongodb-security-tips-for-beginners/



반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
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
글 보관함