JSF에서 PrimeFaces를 사용하여 애플리케이션을 개발 중입니다. 나는 이제 그가 업로드 한 사진 (jpg, png, ...)을 사용자가 자신이 작성한 보고서에서 사용할 수 있도록 제공하고자하는 부분에 왔습니다.이미지를 데이터베이스에 저장하는 것이 좋습니다.
정상적인 방법으로 서버의 일부 폴더에 저장하는 것이 좋습니다. 하지만 관리하기 쉽도록 데이터베이스 (MySQL 또는 Oracle)에 저장하는 것을 선호합니다.
성능 문제가 발생 했습니까? 아니면 이것만으로도 괜찮은가요? 그리고 개인 취향에 관한 문제입니까?
전적으로 의견의 문제입니다. in-db 이미지를 호출/요구하는 사용 사례는 거의없고 in-db 이미지가 좋지 않은/고통스러운 아이디어 인 많은 사용 사례가 있습니다. –
이 사진의 크기는 얼마입니까 (kB, MB, ...)? – lurker
저장할 파일 수를 기반으로합니다. 수백만 개의 이미지가 있다면 데이터 센터로가는 것이 가장 좋습니다. 수만 명이 서버에서 큰 공간을 차지한다면 데이터베이스가 수백 개에 불과하면 –