안녕하세요
이번에 안드로이드 앱을 개발하려고하는데
궁금한 사항이 있어 질문드립니다.
아직은 개발 초기 설계단계입니다.
프로그램 로직은 대략 이렇습니다.
안드로이드 앱 클라이언트에서 사진을 찍으면 서버로 데이터를 전송해 문자열을 추출하여
서버 데이터베이스에 저장 및 검색하여 다시 클라이언트로 OK라던지 이런 문자열을 보내려고합니다.
여기서 문자열 추출 알고리즘을 안드로이드 앱 자체에 적용하여 결과 값(문자열)을 서버로 보내는것과
문자열 추출 알고리즘이 서버에 존재하여 안드로이드에서는 사진 파일을 전송하여 서버에서 처리하는것 중
어떤것이 바람직 한 알고리즘인지 여쭤봅니다.
만약 사용자가 1000명이 넘어간다고 가정했을 때 서버에서 모든 처리를 했을 경우
1초당 1000개의 사진 파일이 넘어온다면 서버가 버틸 수 있을 지 여부와
반대로 앱 자체에서 처리했을 때 문자열 인식이라는 알고리즘이 사용자가 답답하지 않을 만큼의
처리 속도를 낼 수 있을지 의문입니다.
요약하자면
1. 안드로이드에서 서버로 사진 파일 전송 후 패턴인식 수행 속도
2. 안드로이드 자체에서 패턴인식 후 서버에 문자열만 보내는 속도
참고로 pc자체에서 알고리즘 테스트했을 때 1초정도...(최적화가 덜 된것 같습니다..) 소요했습니다.
선배님들의 조언 부탁드립니다.