Database 如何实现在线音频库(将音频存储在数据库或文件中)
有人能解释一下如何实现在线音频库吗?在我的项目中,音频文件将是wav文件,它们的长度很短(最多几秒钟)。我应该把它们放进数据库还是留在文件系统中 我在想,当我在浏览器中播放它们时,无论如何我都必须将它们写入一个文件中。如果我使用的是数据库,开销是否太大Database 如何实现在线音频库(将音频存储在数据库或文件中),database,web-applications,audio,Database,Web Applications,Audio,有人能解释一下如何实现在线音频库吗?在我的项目中,音频文件将是wav文件,它们的长度很短(最多几秒钟)。我应该把它们放进数据库还是留在文件系统中 我在想,当我在浏览器中播放它们时,无论如何我都必须将它们写入一个文件中。如果我使用的是数据库,开销是否太大 感谢您的回复。这取决于您对wav文件的处理方式。例如,如果要将它们复制并粘贴到另一个文件夹中,如果将.wav文件保存为BLOB,这将非常困难 此外,如果您希望变得更大,并且使用类似s3的东西,那么从现有文件夹迁移到s3比提取BLOB更容易 存储为
感谢您的回复。这取决于您对wav文件的处理方式。例如,如果要将它们复制并粘贴到另一个文件夹中,如果将.wav文件保存为BLOB,这将非常困难 此外,如果您希望变得更大,并且使用类似s3的东西,那么从现有文件夹迁移到s3比提取BLOB更容易 存储为blob也会影响数据库备份,其中每个备份都将包含您可能不需要的所有.wav文件。但它确实为您提供了查询文件详细信息的良好范围,但这可以通过存储文件路径而不是文件本身来复制。就我的两分钱:)