【问题标题】:How to implement an online audio library (store audio in database or file)如何实现在线音频库(将音频存储在数据库或文件中)
【发布时间】:2010-07-22 03:22:43
【问题描述】:

谁能解释一下如何实现在线音频库?在我的项目中,音频文件将是 wav 文件,它们的长度很短(最多几秒钟)。我应该将它们放入数据库还是将它们留在文件系统中?

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

感谢您的回复。

【问题讨论】:

    标签: database web-applications audio


    【解决方案1】:

    这真的取决于你想对 wav 文件做什么。例如,如果您想将它们复制并粘贴到另一个文件夹中,如果您将 .wav 文件保存为 blob,这将更加困难。

    此外,如果您希望变得更大,并使用类似 s3 的东西,从现有文件夹迁移到 s3 比提取 blob 更容易。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-15
      • 2016-07-16
      • 2015-09-25
      • 2022-01-01
      • 1970-01-01
      • 2010-11-06
      • 2016-04-20
      • 2020-11-26
      相关资源
      最近更新 更多