apiquestion
@apiquestion
Студент

Вопрос по проектированию БД и PostgreSQL?

Доброго времени суток.
Мне необходимо хранить в БД фильмы, мультфильмы, сериалы, музыку и т.д.
Все эти сущности я рассматриваю как Медиа. С медиа связано достаточно много других таблиц.
Прочел несколько статей (одна из них - на хабре) о том, что хранить все медиа типы в одной таблице плохо и лучше сделать одну общую таблицу Медиа и множество других таблиц, которые связаны с Медиа связью 1 к 1.
Вопрос: в postgresql, насколько я знаю, есть наследование таблиц. Если сделать таблицу Media и унаследовать от нее таблицы для конкретных типов медиа, будет ли это хорошим подходом? В каком случае запросы будут выполняться быстрее, если данных будет много?
  • Вопрос задан
  • 538 просмотров
Пригласить эксперта
Ответы на вопрос 2
sim3x
@sim3x
Нужно стремиться к 3нф
Ответ написан
kissarat
@kissarat
Node.js
Зачем использовать БД, если можно использовать xfs файловую систему? Метаданные можно хранить в БД, конечно. Зачем плодить сушности? В чем проблема сохранять все в одной таблице?
Как же ты бекапы собираешся делать? Надо сначала боле важную информацию сохранять, например список пользователей... Или ты собираешся несколь БД использовать?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы