如何实现在线音频库(在数据库或文件中存储音频)

时间:2010-07-22 03:22:43

标签: database web-applications audio

有人能说明如何实施在线音频库吗?在我的项目中,音频文件将是wav文件,并且它们的长度很短(最多几秒)。我应该将它们放入数据库还是只留在文件系统中?

我在想当我在浏览器中播放它们时,无论如何我必须将它们写在文件中。如果我使用数据库,开销是否过多?

感谢您的回复。

1 个答案:

答案 0 :(得分:0)

这实际上取决于你想用wav文件做什么。例如,如果要将它们复制并粘贴到另一个文件夹中,如果将.wav文件另存为blob,则会更加困难。

另外,如果你想要变大,并使用像s3这样的东西,它更容易从现有文件夹迁移到s3而不是提取blob。

存储为blob也会影响数据库备份,其中每个备份都包含您可能不一定需要的所有.wav文件。但它确实为查询文件的详细信息提供了良好的范围,但这可以通过存储文件路径而不是文件本身来复制。只是我的两分钱:))