10gen 웹 응용 프로그램에 대 한 확장성, 높은 성능 데이터 스토리지 솔루션을 제공할 수 있는 클라우드 컴퓨팅 플랫폼입니다. 10gen 오픈 소스 프로젝트는 MongoDB, 주요 기능은 운영 데이터 저장소, 세션 개체 저장, 데이터 캐싱 (예: 통계 pv, uv), 효율적인 실시간 수의 웹사이트를 해결 하기 위해 루비, 파이썬, 자바, c + + 지원 PHP와 많은 다른 언어 페이지.
MongoDB 주요 기능은 데이터의 저장은 하지 전통적인 개체-관계형 매핑 모드, 높은-성능, 비디오 등의 큰 개체 데이터를 저장할 수 있습니다, 자동으로 복사할 수 있습니다, 매우 편리 하 고 장애 조치.
기술 연습, 연습에서 mongodb의 많은 우수한 특성을 실현 하기 위해 온 우리 에게도 필요 합니다.
먼저 가상 컴퓨터 Rhel 5.2를 설정 합니다.
소프트웨어의 호환 버전을 다운로드
Http://www.mongodb.org/display/DOCS/Downloads
컬-o http://downloads.mongodb.org/linux/mongodb-linux-i686-latest.tgz
설치는 아주 간단 하, 감압은 사용 하는 좋은, 매우 편리.
Tar xvzf mongodb-리눅스-i686-latest.tgz
압축 푼된 디렉터리 구조는 다음과 같습니다.
| 빈 | | 몽고 (데이터베이스 쉘) |||||| |-mongodump (덤프/내보내기 유틸리티) | '-mongorestore (복원/가져오기 유틸리티) | |-포함 (c + + 파일을 포함 하는 드라이버) | '-몽고 | | 클라이언트 | | db | | | 그리드 | '-util |-lib |-lib64
시작 하기 전에, 데이터베이스에 저장 된 디렉터리를 설정 합니다.
mkdir-p/데이터/db
백그라운드에는 MongoDB를 시작 합니다.
빈/mongod 실행 &
[1] 5673
[ROOT@RAC01 mongodb-linux-i686-2009-06-14]# 월 6 월 20시 27분: 32 몽고 DB: 시작: pid 5673 포트 = = 27017 DBPath /da = Ta/db/마스터 슬레이브 0 = 0 =
월 6 월 20시 27분: 32 DB 버전 v0.9.4 +, pdfile 버전 4.4
월 6 월 20시 27분: 32 git 버전: 004cd26deee50b7fdf060c06605bbce37bc09794
월 6 월 20시 27분: 32 sys 정보: 리눅스 DOMU-12-31-39-01-70-B4 2.6.21.7-2.fc8xen #1 SMP 금 2 월 EST 12시 39분: 36 2008
월 6 월 20시 27분: 32 포트 27017에 연결에 대 한 대기
월 6 월 20시 27분: 32 28017 포트에서 수신 대기 하는 웹 관리자 인터페이스
좋아, 다시 시작, MongoDB를 사용 하 여 클라이언트와 연결 하는 우리.
빈/몽고
url: 테스트
에 연결:
테스트
유형 '도움말' 도움말
월 6 월 20시 28분: 09 127.0.0.1:19943
에서 연결 허용
> 도움말
도움말
DBS 표시 데이터베이스 이름
를 표시
현재 데이터베이스
에
쇼 컬렉션 쇼 컬렉션
전류에서
쇼 사용자 데이터베이스
보기 프로필 보기 최신 system.profile 항목 및 시간 > 1ms =
< Db 이름 >
< db 이름 > 설정된 curent 데이터베이스를 사용 하 여
db.help () 도움말에 DB 메서드
컬렉션 메서드
에
db.foo.help () 도움말
컬렉션 Foo
db.foo.find () 목록 개체
db.foo.find ({는: 1}) Foo에 개체 위치는 = = 1
그것은 결과 마지막 줄 평가; 더
를 반복 사용
> DBS
보기
관리자
로컬
테스트
도움의 수준은 매우 분명 하다.
MongoDB가 제대로 작동 하는지 확인 하자.
빈/몽고
Url: 테스트
연결: 테스트
에 대 한 도움말 '도움말' 입력
월 6 월 20시 28분: 56 127.0.0.1:31975에서 연결 허용
> Db.foo.save ({는: 1})
> Db.foo.findOne)
{"_id": "4a3631b14ae1a7d3e24cab82", "a": 1}
이 시점에서,이 강력한 MongoDB를 설치, 다음 우리가 더이 오픈 소스 MongoDB의 강력한 기능을 경험할 것 이다.