【发布时间】:2010-07-22 03:22:43
【问题描述】:
谁能解释一下如何实现在线音频库?在我的项目中,音频文件将是 wav 文件,它们的长度很短(最多几秒钟)。我应该将它们放入数据库还是将它们留在文件系统中?
我在想,当我在浏览器中播放它们时,无论如何我都必须将它们写在一个文件中。如果我使用数据库,开销是否太大?
感谢您的回复。
【问题讨论】:
标签: database web-applications audio
谁能解释一下如何实现在线音频库?在我的项目中,音频文件将是 wav 文件,它们的长度很短(最多几秒钟)。我应该将它们放入数据库还是将它们留在文件系统中?
我在想,当我在浏览器中播放它们时,无论如何我都必须将它们写在一个文件中。如果我使用数据库,开销是否太大?
感谢您的回复。
【问题讨论】:
标签: database web-applications audio
这真的取决于你想对 wav 文件做什么。例如,如果您想将它们复制并粘贴到另一个文件夹中,如果您将 .wav 文件保存为 blob,这将更加困难。
此外,如果您希望变得更大,并使用类似 s3 的东西,从现有文件夹迁移到 s3 比提取 blob 更容易。
存储为 blob 也会影响您的数据库备份,其中每个备份将包含您可能不一定需要的所有 .wav 文件。但它确实为您提供了查询文件详细信息的良好范围,但这可以通过存储文件路径而不是文件本身来复制。只是我的两分钱:)
【讨论】: