DataBase/MongoDB
-
GridFS의 활용DataBase/MongoDB 2024. 10. 27. 22:50
1. GridFS에 이미지를 저장해도 될까?이미지 파일을 저장하려던도중, MongoDB에 저장해도 될까? 쓴다면 어떤 경우에 써도되고 어떤 경우에는 쓰면 안될까? 라는 의문이 생겼다.1-1. GridFS의 적합성과 한계GridFS는 설계 목적 자체가 MongoDB의 문서 크기 제한을 극복하기 위한 솔루션이다.즉 대규모 파일 저장 및 고성능이 요구되는 환경에서는 전통적인 파일 시스템이나 전문적인 오브젝트 스토리지 솔루션(S3, Azure Blob Storage 등)에 비해 한계가 있다1-2. GridFS의 한계성능: GridFS는 MongoDB의 문서로 파일을 쪼개 저장하는 구조이기 때문에 파일을 저장하거나 조회할 때 여러 개의 작은 문서를 병합해야하고, 이때문에 대용량의 파일의 경우 속도저하가 발생할 수..