我应该使用文件系统还是数据库将我的数据存储在我的音乐识别应用程序中?
Should I use filesystem or database to store my data in my music recognition app?
我创建了一个音乐识别应用程序。
我想显示以前识别的歌曲。
我应该在哪里存储有关歌曲的数据?在数据库或文件系统中?
而一个或另一个?
data= 专辑名称、曲目名称、艺术家、封面图片、流派、youtube link.
如果您只需要显示非关系数据的单一来源,那么文件可能是最简单的解决方案。
一旦您需要实体之间的关系,不使用数据库就是重新发明轮子。
因此,如果您想要一个简单的数据列表,请使用文件。
如果您想要一个包含相关曲目的专辑实体和一个用户实体(其中每个用户引用某个专辑中的某个曲目),请使用数据库。
我创建了一个音乐识别应用程序。 我想显示以前识别的歌曲。 我应该在哪里存储有关歌曲的数据?在数据库或文件系统中? 而一个或另一个? data= 专辑名称、曲目名称、艺术家、封面图片、流派、youtube link.
如果您只需要显示非关系数据的单一来源,那么文件可能是最简单的解决方案。
一旦您需要实体之间的关系,不使用数据库就是重新发明轮子。
因此,如果您想要一个简单的数据列表,请使用文件。
如果您想要一个包含相关曲目的专辑实体和一个用户实体(其中每个用户引用某个专辑中的某个曲目),请使用数据库。