Как реализовать онлайн аудио библиотеку (хранить аудио в базе данных или файле) - PullRequest
1 голос
/ 22 июля 2010

Может кто-нибудь пролить свет на то, как реализовать онлайн-аудио библиотеку? В моем проекте аудиофайлы будут wav-файлами, и они имеют короткую длину (максимум несколько секунд). Должен ли я поместить их в базу данных или просто оставить их в файловой системе?

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

Спасибо за любой ответ.

1 Ответ

0 голосов
/ 05 марта 2012

Это действительно зависит от того, что вы хотите сделать с файлами WAV. Например, если вы хотите скопировать и вставить их в другую папку, это будет намного сложнее, если вы сохраните файлы .wav в виде больших двоичных объектов.

Кроме того, если вы стремитесь к увеличению и используете что-то вроде s3, проще перейти на s3 из существующей папки, чем извлекать капли.

Хранение в виде больших двоичных объектов также повлияет на резервное копирование базы данных, где каждая резервная копия будет содержать все файлы .wav, которые вам могут не понадобиться. Но это дает вам хорошую возможность запрашивать информацию о файле, но это можно повторить, сохранив путь к файлу, а не сам файл. Просто мои два цента:)

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