파일 이름과 경로를 데이터베이스에 저장해야 합니까, 아니면 이미지를 바이너리로 변환하여 데이터베이스에 저장해야 합니까? 일반적으로 어떤 방법이 사용되나요?
파일 이름과 경로를 데이터베이스에 저장해야 합니까, 아니면 이미지를 바이너리로 변환하여 데이터베이스에 저장해야 합니까? 일반적으로 어떤 방법이 사용되나요?
파일 이름과 경로를 데이터베이스에 저장하세요.
이미지를 CDN에 던지는 것이 가장 좋습니다.
보통 서버에 배치되는 데이터 인벤토리 경로입니다.
어떤 적용 시나리오를 보고 계시나요
파일을 읽는 것이 데이터베이스 레코드를 읽는 것보다 빠르지만 로컬 경로만 읽을 수 있다는 한계가 있습니다(물론 원격 파일은 NFS와 같은 공유 방법을 통해 해결할 수 있습니다). 또한 파일 크기가 매우 일관되지 않은 경우(예: 2~3KB만큼 작거나 2~3GB만큼 큰 경우) 파일 콘텐츠를 데이터베이스에 배치하면 안 됩니다.
데이터베이스에 경로를 저장하세요