두 레이어가있는 이미지 처리 서비스에서 일하고 있습니다. 최상위 계층은 이미지 업로드, 프로세스 및 파일 시스템에 저장하는 REST 기반 WCF 서비스입니다. 내 최상위 계층에 직접 데이터베이스 액세스 권한이 없으므로 (설계 상) 데이터베이스 액세스 권한이있는 응용 프로그램 계층 (WsHTTPBinding WCF)에 이미지를 전달해야합니다. 지금 당장은 이미지가 최대 2MB 크기가 될 수 있으며 전선을 통해 데이터를 전송하는 가장 좋은 방법을 찾아 내려하고 있습니다.BLOB, 스트림, 바이트 배열 및 WCF
현재 이미지 데이터를 바이트 배열로 보내고 있으며 개체를 데이터베이스 (이 경우 MySQL 서버)에 쓰려면 적어도 일시적으로 메모리에 저장해야합니다. 스트림을 사용하면 잠재적 인 메모리 문제를 제거하는 데 도움이되거나 내가 무엇을해도 내 기억을 채울 가능성이 있음을 알고 있습니다. 아니면 그냥 생각하고 있을까요? 이 MSDN 문서의 스트리밍 데이터 섹션