2017-02-09 3 views
0

나는 사용자의 이미지를로드하는 네이티브 android 응용 프로그램을 만들고 있습니다. (WhatsApp, 메신저 등으로 표시되는 사용자의 이미지). 사용자가 이미지를 변경하면 이미지를 업데이트해야합니다.Android : 이미지를 서버 측에서 효율적으로 저장하고 검색하는 방법은 무엇입니까?

내가 아는 한 가지 방법은 별도의 서버에 이미지를 저장하고 데이터베이스의 이미지에 대한 링크를 저장하는 것입니다. 로드하는 동안 지정된 URL에서 이미지를 가져 와서 캐시합니다.

다른 하나는 이미지를 blob로 저장하고 (효율적이라고 생각하지 않음) 캐싱합니다.

이미지를 저장하고 효율적으로 검색해야하는 방법은 무엇입니까? 당신이 링크를 저장하면

내가 백엔드

+0

Couchbase Lite를 사용하여 동기화하고 있습니까? – Hod

+0

아직도 없습니다. 하지만 네, 사용할 수 있습니다 –

답변

0

으로 봄 부팅 및 카우치베이스 주식회사를 사용하고 있습니다 :

  • 가 종종 덜 비싼 클라우드 서버에있는 이미지를 저장할 수 있습니다
  • 당신은 검색 할 수 있습니다 링크를 누른 다음 이미지를 검색하는 코드를 빌드하십시오.
  • 업데이트 확인은 적어도 조금 더 복잡합니다.
당신은 카우치베이스 주식회사 라이트를 사용하는 경우

:

  • 새 이미지가 클라이언트
  • 스토리지에 쉽게 전파 할 수는 는
  • 관련된 문서 오버 헤드가 작은
  • 물방울이 별도의 파일로 저장됩니다
      입니다 효율적이다
  • 구현이 간단
+0

클라이언트에 전파해야하는 새 이미지를 저장하고 검색하기 위해 제안하는 방법은 무엇입니까? –

+0

정확한 흐름이 무엇인지에 대한 설명이 확실하지 않습니다. 사용자가 새 이미지를 업로드하는 위치와 이동해야 할 곳을 의미합니다. 그러나 일반적인 생각은 새로운 이미지를받는 앱에 첨부 파일이있는 문서를 업데이트하도록하는 것입니다. 새 이미지를 수신해야하는 앱에서 복제를 실행합니다. 이미지 문서가 자동으로 풀립니다. CB 문서를보고 포럼에서 더 많은 도움을 요청하십시오. – Hod