공간정보인덱스
전문 검색을 위한 인덱스
제한 컬렉션
- 미리 생성되어 크기가 고정됨
- circular queue 처럼 동작함
- 대부분의 몽고 db 컬렉션의 접근 방식과 달리 데이터가 디스크의 고정영역에 순차적으로 기록됨
- 일반적으로 몽고디비 ttl인덱스가 더 권장됨
- 로깅에는 나름 유용함 그러나 역시나 데이터가 오래된 순으로 지워질 때 제어가 안됨.
TTL 인덱스
- 오래된 순 삭제 시스템을 더 유연하게 만드려면 TTL인덱스에 유효 시간을 설정할 수 있다.
- 미리 설정한 시간에 도달하면 지워진다.
- 세션 스토리지와 같은 문제를 캐싱하는데 유용하다.
- createIndex의 두 번째 인자에 expireAfterSeconds 옵션을 명시해 TTL인덱스를 생성한다.
db.session.createIndex({lastupdated: 1}, {expireAfterSeconds: 60*60*24})
GridFs로 파일 저장하기