'bigdata' 태그의 글 목록 :: iopeni - Think of C#

'bigdata'에 해당되는 글 1건

  1. 2013.09.11 문득 관심이 생겨버린 BigData.. MongoDB

세상 사람들이 Big Data를 외치고

많은 프로젝트들이 Big Data로 만들어지고


남들은 이미 다 하고 있는 Big Data를 뒤늦게 관심 가지게 되었습니다.


예전 어떤 친구에서 빅데이타는 아무것도 모르는 초보 프로그래머가 가장 접근 하기 쉬운 DB는 MongoDB라는 이야기를 들었던 기억이 있어서 MongoDB로 학습하기로 결정 하였습니다. 


일단 뭐 학습을 하려면 프로그램부터 다운 받아야 하니 구글에서 몽고디비 검색... 쉽게 찾을 수 있었습니다.


http://www.mongodb.org 


32bit - http://downloads.mongodb.org/win32/mongodb-win32-i386-2.4.6.zip

64bit - http://downloads.mongodb.org/win32/mongodb-win32-x86_64-2.4.6.zip


윈도우 프로그래머인 저는 윈도우 버젼으로... ^^ 다운 받았습니다.

이제 비쥬얼스튜디오에서... 몽고디비에 접속하여야 하므로 C#용 드라이버를 다운 로드 받아야 겠죠?


https://github.com/mongodb/mongo-csharp-driver/releases


일단 Visual Studio로 몽고디비를 사용해 보는 것은 뒤로 미루고 이 녀석이 어떻게 실행 되며 동작 되는지 부터 해봐야 겠기에...


압축 풀고... 

C:\mongoDB 생성 후 복사 

C:\mongoDB\data\db 폴더 생성


C:\mongoDB\bin\mongod --dbpath C:\mongodb\data\db


실행하면.. 디비 실행 완료




이제 시작 인가 봅니다.. 나의 몽고디비 학습기.... 빅데이타 학습기....


윈도우 서비스로 MongoDB 등록 하기.


mongod --install  --dbpath c:\mongodb\data\db --logpath c:\mongodb\log\mongo.log --logappend

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/


C:\mongoDB\bin\mongo.exe


>db.user.insert({name:"길동이", age:6})

>db.user.find({name:"길동이"})


메뉴얼 참고 하여 첫 인서트와 셀렉트를 날려 보니.... 오옷 이거 컬렉션 입니다. 

그것도 제너릭 컬렉션이죠 자료 타입의 인자가 몇개가 들어가던 프로퍼티를 자동으로 생성하는 컬렉션 입니다.


정말 재미 있을 듯 합니다. 열심히 공부 해봐야 겠죠?



Posted by 프로그래머란 카페인을 코드로 변환하는 기계다
,