Призыв к веб-сервису, который возвращает изображение, аудио и все тяжелые типы данных - PullRequest
0 голосов
/ 07 февраля 2012

Привет всем, мне нужен ваш совет по этому вопросу, пожалуйста.

Реализация базы данных изображений в качестве службы против , предоставляющей доступ к базе данных напрямую в архитектуре клиент-сервер.

Какая из них является лучшей с точки зрения безопасности, производительности и другихфакторы во внимание.

Изображения и аудиоклипы лучше хранить в файловой системе, а не в базе данных.Как мне позвонить.клиент ----> веб-сервис ----> база данных ----> файловая система (в которой есть изображения и аудио) Приведенное выше описание является хорошим способом совершить звонок, или любой может предложить лучший способ.

1 Ответ

0 голосов
/ 07 февраля 2012

Не предоставляйте клиентам прямой доступ к вашей базе данных. Предоставить веб-сервис. Это дает вам большую гибкость для изменения схемы БД позже и улучшенный контроль над вашей безопасностью.

Я бы сохранил всю информацию о вашем ресурсе (имя файла, тип mime, метаданные и т. Д.) В базе данных, а затем создал бы веб-сервис, который возвращает файлы по запросу. Это обычный способ ведения дел.

Кроме того, клиентам не нужно знать имена файлов или структуры на вашем сервере. Клиенты могут сделать запрос к вашему веб-сервису, а веб-сервис может напрямую вернуть данные файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...