我应该使用文件系统或数据库将我的数据存储在我的音乐识别应用程序中吗?

时间:2016-08-19 10:33:16

标签: c++ database filesystems gracenote

我创建了一个音乐识别应用程序。 我想显示之前识别的歌曲。 我应该在哪里存储有关歌曲的数据?在数据库或文件系统? 一个或另一个? data =专辑名称,曲目名称,艺术家,封面图片,流派,youtube链接。

1 个答案:

答案 0 :(得分:4)

如果您只需要显示单个非关系数据源,那么文件可能是最简单的解决方案。

一旦你需要实体之间的关系,不使用数据库就会重新发明轮子。

因此,如果您想要一个简单的数据列表,请使用文件。

如果您想要一个具有相关轨道实体的相册实体和一个用户实体,其中每个用户引用某个专辑中的某个轨道,请使用数据库。