Как правильно построить структуру БД музыкального исполнителя и альбомов?
Хочу сделать для себя электронный каталог исполнителей (групп) и их альбомов. Хотелось бы попробовать использовать БД MongoDB или PostgreSQL.
Есть список в CSV. Для MongoDB (Mongoose) можно сделать json и импортировать в базу. Для PostgreSQL тоже как-то можно так
Я думаю, что это связь один ко многим, так как у одного исполнителя может быть много альбомов. Таблица исполнителей и таблица альбомов (инфо об альбоме: название, дата, количество треков). Суть в том, как правильно спроектировать БД?
если на локальном компе - рекомендую банальный SQLite3, но если хочется по взрослому и много записей - Postgres, можно Mongo
если хочется мелких как SQLite но а-ля Mongo - смотрите EJDB или LevelDB