본문 바로가기

DB/Mongo DB16

[Big Data] MongoDB 사용하기 (Find, FindOne) findOne( { "_id" : ㅇㅇㅇ} )와 같이 사용할 수 있다. findOne 으로 가져온 데이터로 새로운 데이터에 넣을 수 있고이미 data가 들어있는 상태에서 다른 data를 넣을 수 있다. 다음과 같은 조건을 가진 데이타를 personData에 업데이트 시킬 수 있다. 2016. 5. 30.
[Big Data] 빅데이터, MongoDB 사용하기 (insert, find) 포맷이 굉장히 자유로움데이터를 그냥 넣으면 됨.커밋 롤백 이라는 것이 없음그래서 금융권은 몽고디비 말고 R.db를 쓴다. 페이스북이 쓰는 DB : 카산드라 (굉장히 빠름) Document : 정보의 집합 ( join 안됨 )Collection : Document의 집합Database : Collection의 집합 사용하기 위해1. database 2. collection 3. document 순으로 만들어 사용한다. use blog // blog라는 db를 쓰겠다.testData = {"title" : "test"} // title안에 test를 넣은 testData라는 데이터db. // 뒤에 나오는 것은 collection이다.db.blog.insert(testData) // blog라는 db의 blo.. 2016. 5. 30.
[Big Data] Mongo DB 실행방법 NoSQL -> Not Only SQL 한 문서만 가지고 작업을 처리하겠다.중복을 최소화 시킬 방법이 없다. 오히려 중복을 권장한다.join은 NoSQL에서 제공하지 않는다. https://www.mongodb.com 에 접속해서 mongodb 파일을 받는다.C;/바로밑에 압축을 푼다.C:/data/db파일도 만들어 준다. cmd를 켜서 아래 구문대로 실행시킨다. 이것은 몽고 서버를 켜놓는 것이다. 이 cmd창을 끄면 서버를 끄는 것과 같다. 끄면 안된다. https://robomongo.org에 접속해서실행파일을 다운받는다. 아까 cmd창은 그대로 두고새로 cmd를 실행시켜 아까 구문을 반복한뒤마지막에 mongo.exe를 실행시킨다.,그럼 몽고db가 실행된다. Create를 누른뒤 새 연결을 만든다. 2016. 5. 30.
[Big Data] 빅테이터 이론 DB랑 개념은 다르지만 하고자 하는 목적은 같다. 처음에 몽고DB가 제일 처음 나왔다. 쌓기 기능만 있고, 개발자만을 위한 툴이였다. 하둡은 쌓아진 빅데이터를 이용하여 분석도 진행한다. 타조는 국내 개발진들이 만든 툴이지만 망하고 구글에서 만든 스파크가 나왔다. 지금은 스파크가 대세다. 이유는 빠르기 때문. 그렇다면 빅데이터란 무엇인가? 몽고DB에 데이터를 어떻게 쓰는지 배운다.ORACLE도 빅데이터 솔루션 이다. 데이터를 쌓을 수 있으니까. 소비자 구매 분석, 원자재 유통관리 SCM시스템 (성수기, 비수기 분석) 등에 사용 2016. 5. 30.