[Collection]
- 관계형 데이터베이스의 논리적 저장 구조인 테이블(Table)에 해당되는 데이터 구조를 MongoDB에서는
컬렉션(Collection)이라고 표현한다.
- MongoDB의 Collection에는 Capped Collection과 Non Capped Collection 2가지 종류가 있다.
- Non Capped Collection은 관계형 데이터베이스의 테이블처럼 디스크 공간이 허용하는 범위 내에서
데이터를 계속 저장할 수 있는 타입
- Capped Collection은 최초 제한된 크기로 생성된 공간(익스텐트) 내에서만 데이터를 저장할 수 있고,
만약 최초 공간이 모두 사용되면 다시 처음으로 돌아가서 기존 공간을 재 사용하는 타입
[Collection 생성 및 삭제]
- CAPPED : 저장 공간의 재 사용이 가능한 타입
- SIZE : Collection의 최초 익스텐트 크기
[INSERT]
※ 하나의 Document는 반드시 하나의 Object ID가 부여됨
[INSERT (반복문)]
[UPDATE & SAVE & DELETE]
※ 이미 입력된 데이터를 변경할 때는 SAVE 함수보다는 UPDATE 함수를 사용하는 것이 유리
[INSERT, UPDATE, SAVE 문의 차이점]
- INSERT : Collection에 하나의 Document를 최초 저장할 때 사용
- UPDATE : 하나의 Document에서 특정 필드 만을 수정할 때 사용
- SAVE : 하나의 Document에서 특정 필드만 변경하더라도 Document 단위로 데이터를 변경하는 방법
'NoSQL > MongoDB' 카테고리의 다른 글
[MongoDB] MongoDB 사용자 생성 & 인증 (0) | 2013.07.11 |
---|---|
[MongoDB] MongoDB vs SQL Server 성능 분석 결과 (0) | 2013.07.11 |
[MongoDB] MongoDB 시작과 종료 (0) | 2013.07.11 |
[MongoDB] MongoDB 설치 (2) | 2013.07.10 |
[MongoDB] MongoDB 란? (0) | 2013.07.09 |