2011-08-02 3 views
1

사용자가 자신의 계정으로 이미지를 업로드 할 수있는 안드로이드 응용 프로그램이 있습니다. 메신저 db에 이미지를 저장하고 mysql 데이터베이스에서 이미지를 저장하고 그것으로부터 당긴다. 그러나 나는 파일 시스템에 이미지를 저장하는 것이 더 효율적이라는 것을 여기와 다른 곳에서 읽었다. 나는 내 알파가 보여줄 수 있지만 db의 공간을 이미 빨아 들이기 위해 작동한다는 것을 알고 있습니다.이미지 저장 - mysql 대 파일 시스템

필자는 여기서 많은 사람들을 보았지만 db를 사용하는 것보다 파일 시스템에 대해 언급하고 있습니다 ... 아무도 특정 파일 시스템 소프트웨어 나 설정에 대한 언급을하지 않습니다. 이상적으로는 이미지를 가장 빠르게 검색 할 수있는 시스템이 필요하며 PHP의 쿼리를 사용해야합니다. 이 문제에

모든 팁은 좋지 않을까 :)

답변

4

당신은 파일 시스템에 이미지를 저장하고, 단순히 이미지의 위치에 대한 경로입니다 파일 포인터를 유지하기 위해 데이터베이스를 사용할 수 있습니다 귀하의 시스템에. 그런 다음 쿼리를 사용하여 위치를 가져 와서 이미지와 마찬가지로 사용하십시오.

http://www.daniweb.com/web-development/php/threads/162230 또한

가 선택한 답변에서 언급 한대로, 미래의 이미지의 위치를 ​​이동하려는 경우 상대 경로를 사용

DaniWeb에이 스레드는 업로드가 처리 할 수있는 방법을 보여줍니다 여기 :

When storing Images in the File System, Use relative paths or absolute paths?

+0

나는 과정이 그런 일 것이라고 생각하지만 소프트웨어의 유형을 설정하는 내가 사용하는 것이며, 어떤 방법으로하는 것이 가장 효율적인 것에 대한 자세한 궁금 –