Должен ли я использовать файловую систему или базу данных для хранения своих данных в приложении для распознавания музыки?

Я создал приложение для распознавания музыки.
Я хотел бы показать ранее идентифицированные песни.
Где мне хранить эти данные о песнях? в базе данных или файловой системе?
Пока один или другой?
Данные = название альбома, название трека, исполнитель, изображение обложки, жанр, ссылка на YouTube.

0

Решение

Если вам нужно отображать только один источник нереляционных данных, то файл, вероятно, является самым простым решением.

Как только вам понадобятся отношения между сущностями, отказ от использования базы данных будет заново изобретать колесо.

Поэтому, если вы хотите получить простой список имеющихся у вас данных, используйте файл.

Если вам нужен объект альбома со связанными объектами дорожек и объект пользователя, где каждый пользователь ссылается на определенную дорожку из определенного альбома, используйте базу данных.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]