2012-10-16 2 views
1

MongoDB를 사용하여 축소판 이미지를 저장할 때 권장되는 방법은 무엇입니까? (참고 : 이미지는 축소판 이미지 일뿐 실제 큰 이미지는 필요하지 않습니다.) 문서의 바이트 단위로 저장할 수 있습니까? 아니면 GridFS를 사용해야합니까? 엄지 손가락은 실제로 작은 아이콘이며 쿼리 할 때 항상 전체 문서의 일부로 반환됩니다.MongoDB를 사용하여 축소판 이미지를 저장할 때 권장되는 방법은 무엇입니까?

+0

크기는 얼마나 적습니까 (바이트 단위, 치수 단위가 아님)? 그리고 그들 중 얼마나 많은 사람들이 가게를 기대합니까? – raina77ow

+0

대략적인 견적은 1,000 ~ 5,000 바이트입니다. – ikevin8me

+0

각 문서마다 하나씩. – ikevin8me

답변

3

gridfs는 fs.chunks 컬렉션 내의 각 청크 크기 (여기에 명시된 바와 같이)를 수용하기 위해 gridfield가 불필요한 공간과 범위를 할당하기 때문에 문서 당 문서 저장이 최적의 방법 일 것입니다.

당신이 진술 한대로 미리보기 이미지는 메인 문서와 함께 사용하기를 원할 것입니다. 따라서 프로그래밍뿐만 아니라 데이터베이스 사용도 더 효율적 일 것입니다. 이미지를 주 문서와 함께.

관련 문제