我创建了一个音乐识别应用程序。 我想显示以前识别的歌曲。 我应该在哪里存储有关歌曲的数据?在数据库或文件系统中? 而一个或另一个? 数据 = 专辑名称、轨道名称、艺术家、封面图片、流派、youtube 链接。
最佳答案
如果您只需要显示非关系数据的单一来源,那么文件可能是最简单的解决方案。
一旦您需要实体之间的关系,不使用数据库就是重新发明轮子。
因此,如果您想要一个简单的数据列表,请使用文件。
如果您想要一个包含相关轨道实体的专辑实体和一个用户实体(其中每个用户引用特定专辑中的特定轨道),请使用数据库。
关于c++ - 我应该使用文件系统还是数据库将我的数据存储在我的音乐识别应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39036826/