2012-01-16 3 views
1

가능한 중복 :
Storing Images in DB - Yea or Nay?이미지를 파일 시스템 또는 데이터베이스에 저장 하시겠습니까? 아니면 둘다?

나는 나와 내 친구들 사이에서 사진을 공유하기위한 사용하기위한 PHP와 MySQL의 학습 운동으로 웹 사이트를 구축하고있다. 일반적인 아이디어는 우리가 각각 로그인을하고 사진을 앨범에 업로드하며 앨범에 대한 링크를 서로 보낼 수 있다는 것입니다. 예, 다른 것을 사용할 수는 있습니다. 그러나 요점은 이것이 제가 배워야 할 것입니다. 이미지를 업로드 할 때 파일 시스템이나 데이터베이스를 사용하는 것이 좋을까요? 모범 사례가 무엇인지 모르십니까? 모든 포인터가 도움이 될 것입니다! TIA.

+0

http://stackoverflow.com/questions/3771377/disadvantages-of-storing-images-in-a-database – dm03514

답변

3

이미지의 경로를 /path/to/image.jpg 데이터베이스에 저장 한 다음 해당 파일을 어딘가에 파일 시스템에 저장하십시오.

이미지를 데이터베이스에 저장하는 것이 좋지만 텍스트로 유지하는 것이 좋습니다.

+0

또는 이미지에 동일한 경로를 사용하고 [image_id] .jpg 파일 이름을 지정하십시오. image_id는 고유 식별자입니다. – GWW

0

요구 사항에 따라 모범 사례가 변경되었습니다. 귀하의 요구 사항이 단순히 경험을 통해 배우는 것이라면 대답은 쉽습니다. 두 가지 모두를 수행하십시오. :)

관련 문제