-
MongoDB 설치데이터베이스/MongoDB 2016. 11. 16. 13:42
기초
데이터베이스이지만 기존의 오라클DB와 전혀 다르다.
데이터를 정보화 시키는 것은 쿼리이다.
그러나 mongoDB를 포함한 모든 NoSQL들은 관계형DB가 아니며,
하나의 데이터를 하나의 문서로 표현한다.
데이터는 json type으로 저장된다. 따라서 정형화된 schema(구조)가 없다.
자바스크립트를 쓸 수 있다.
오라클DB가 제공하는 기능을 전부 제공한다.
데이터베이스 - 컬렉션 - 필드 - 문서
몽고DB 설치
환경변수 설정
MONGO_HOME
C:\Program Files\MongoDB\Server\3.2
path 추가
C:\Program Files\MongoDB\Server\3.2
C드라이브에 data\db 폴더 생성
cmd mongod.exe
db폴더 확인!
몽고 데몬.
윈도우에서는 프로세스라고 부르는 것을 리눅스에서는 데몬이라 부른다.
띄우는 것은 mongod.exe지만 그냥 mongo라고 치면?
하지만 mongoDB를 cmd창에서 사용하는 것은 불편하기 때문에 툴을 설치한다.
로보몽고
DB 생성 컬렉션 생성 insert
{
"subject" : "hello, mongo",
"content" : "hello mongoDB",
"writeId" : "admin",
"writerName" : "administrator",
"comments" : [
{
"name" : "guest",
"comment" : "not bad..."
},
{
"name" : "jae min",
"comment" : "good-",
"like" : 10000,
"hate" : 3,
"likePersons" : [
"min seok",
"yu jin",
"jae hyung"
]
}
]
}