MongoDB (NoSQL) 입문

프로필
NoSQL 데이터 베 이 스 는 확장 성 으로 인해 점점 유행 하고 있 습 니 다. NoSQL 데이터 베 이 스 를 이용 하면 더 많은 혜택 을 줄 수 있 습 니 다. MongoDB 는 C + + 로 작 성 된 확장 가능 한 오픈 소스 NoSQL 데이터 베이스 입 니 다.본 고 는 주로 MongoDB 의 설치, 배치, 운행 을 다 루 고 있다.공식 사이트:http://www.mongodb.org
설치
다운로드 페이지:http://www.mongodb.org/downloads
필자 가 사용 한 MongoDB 2.0.6 Windows 버 전 다운로드 주소:http://downloads.mongodb.org/win32/mongodb-win32-i386-2.0.6.zip
다운로드 가 끝 난 후 압축 을 풀 면 됩 니 다. 편 의 를 위해 압축 을 풀 었 던 폴 더 의 이름 을 mongo 로 바 꾸 었 습 니 다. 빈 칸 이 없 는 폴 더 아래로 이동 하 는 것 이 좋 습 니 다. 필 자 는 D: \ sdk 로 이동 하 였 습 니 다.
\MongoDB
3. 환경 설정, 서비스 시작
MongoDB 는 데이터 폴 더 에 파일 을 저장 해 야 합 니 다. 기본 경 로 는 MongoDB 가 있 는 디스크 의 루트 디 렉 터 리 아래 \ data \ db 폴 더 입 니 다. 필자 의 경우 다음 경로 로 폴 더 를 만들어 야 합 니 다.
D:\data\db    
(db 폴 더 도 존재 해 야 합 니 다. 그렇지 않 으 면 MongoDB \ bin \ mongod. exe 를 시작 하면 오류 가 발생 합 니 다)
MongoDB 서버 를 시작 하려 면 MongoDB \ bin \ \ mongod. exe 를 두 번 클릭 하면 됩 니 다. MongoDB 가 실 행 됩 니 다.
27017 포트.
data 디 렉 터 리 를 지정 하려 면 D: \ sdk \ \ MongoDB \ \ data \ db 디 렉 터 리 를 지정 하려 면 명령 행 을 통 해 mongod. exe 를 실행 하 는 동시에 경 로 를 지정 할 수 있 습 니 다.
D:\sdk\MongoDB\bin>mongod --dbpath D:\sdk\MongoDB\data

편 의 를 위해 서, mongod 서버 를 시작 하기 위해 일괄 처 리 를 만 들 수도 있 습 니 다.
4. MongoDB 연결, 데이터 저장, 데이터 조회
MongoDB \ bin \ mongo. exe 실행
2 개의 데이터 저장:
db.test.save({a:1});
db.test.save({uid:1,uname:"Siuon",age:21});

조회:
db.test.find();

5. MongoDB 를 윈도 서비스 로 설정 하고 로그 파일 을 설정 합 니 다.
1. 로그 파일 을 저장 할 디 렉 터 리 와 파일 만 들 기: D: \ sdk \ \ MongoDB \ \ log          
D:\sdk\MongoDB\log\mongod.log
2. MongoDB 데이터 베 이 스 를 위 한 설정 파일 을 만 듭 니 다: mongod. cfg (키 로 설정 저장), 이 파일 을 통 해 서비스 가 시작 하 는 포트 번호, 최대 연결 등 을 지정 할 수 있 습 니 다.구체 적 인 것 은 공식 문 서 를 참고 하 십시오: mongod. cfg 설명
마음대로 쓴 프로필:
MongoDB(NoSQL) 入门_第1张图片
3. 윈도 서비스 만 들 기 (관리자 로 cmd 실행)
다음 명령 은 데이터베이스 파일 의 저장 위치, 프로필, 로그 파일 을 지정 합 니 다.
D:\sdk\MongoDB\bin>mongod.exe --dbpath D:\sdk\MongoDB\data -config D:\sdk\MongoDB\mongod.cfg --logpath D:\sdk\MongoDB\log\mongdb.log --install

MongoDB(NoSQL) 入门_第2张图片
4. MongoDB 시작
D:\sdk\MongoDB\bin>net start MongoDB

MongoDB(NoSQL) 入门_第3张图片
5. MongoDB 정지
D:\sdk\MongoDB\bin>net stop MongoDB

MongoDB(NoSQL) 入门_第4张图片
6. MongoDB Windows 서비스 삭제
D:\sdk\MongoDB\bin>mongod.exe --remove

추가 공유: MongoDB 서비스 가 계속 시작 되 지 않 거나 시작 후 계속 재 부팅 되 고 있다 면 data 디 렉 터 리 에 'mongod. lock' 이라는 이름 이 있 는 지 확인 하 십시오.
의 파일 이 존재 하면 삭제 하고 서 비 스 를 다시 시작 하면 됩 니 다.이런 경 우 는 통상 몽고 DB 서비스 가 제대로 닫 히 지 않 아 발생 한다.

좋은 웹페이지 즐겨찾기