性能:访问.mp3获取信息或使用数据库?

时间:2011-09-17 09:55:36

标签: performance

我正在为广播电台做一个项目。我已经配置了服务器和那些东西,现在我正在为网站编写业务层。

我需要使用.mp3文件管理目录。我将有类型的子目录,类型(集,音乐等)等等。

我怀疑是否有.mp3文件信息。我应该将.mp3文件的信息(长度,质量等)存储在数据库中,还是直接访问mp3来读取该信息?

我问这个是因为.mp3文件将用于收音机的播放列表,它们也将从用户下载,所以我不知道在性能方面是否最糟糕的是访问该文件。

你怎么看?

我正在考虑使用RavenDB。我读过的内容可能是一个很好的解决方案,因为它是一个文档数据库。

由于

1 个答案:

答案 0 :(得分:2)

使用数据库。

您可以访问mp3文件中的元数据以获取一个项目的信息,但如果您正在搜索某些内容,那么它显然不是一个选项。有人必须创建这些播放列表,他肯定需要搜索功能。