세상 사람들이 Big Data를 외치고
많은 프로젝트들이 Big Data로 만들어지고
남들은 이미 다 하고 있는 Big Data를 뒤늦게 관심 가지게 되었습니다.
예전 어떤 친구에서 빅데이타는 아무것도 모르는 초보 프로그래머가 가장 접근 하기 쉬운 DB는 MongoDB라는 이야기를 들었던 기억이 있어서 MongoDB로 학습하기로 결정 하였습니다.
일단 뭐 학습을 하려면 프로그램부터 다운 받아야 하니 구글에서 몽고디비 검색... 쉽게 찾을 수 있었습니다.
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:"길동이"})
메뉴얼 참고 하여 첫 인서트와 셀렉트를 날려 보니.... 오옷 이거 컬렉션 입니다.
그것도 제너릭 컬렉션이죠 자료 타입의 인자가 몇개가 들어가던 프로퍼티를 자동으로 생성하는 컬렉션 입니다.
정말 재미 있을 듯 합니다. 열심히 공부 해봐야 겠죠?
'Functional World > Database' 카테고리의 다른 글
ODP.Net Merge ExecuteNonQuery() Affected Row Count??????????????? (0) | 2015.02.28 |
---|---|
ODAC 12c Release 1 with Oracle Developer Tools for Visual Studio (2) | 2013.11.01 |