Доброго времени суток.
Мне необходимо хранить в БД фильмы, мультфильмы, сериалы, музыку и т.д.
Все эти сущности я рассматриваю как Медиа. С медиа связано достаточно много других таблиц.
Прочел несколько статей (одна из них -
на хабре) о том, что хранить все медиа типы в одной таблице плохо и лучше сделать одну общую таблицу Медиа и множество других таблиц, которые связаны с Медиа связью 1 к 1.
Вопрос: в postgresql, насколько я знаю, есть наследование таблиц. Если сделать таблицу Media и унаследовать от нее таблицы для конкретных типов медиа, будет ли это хорошим подходом? В каком случае запросы будут выполняться быстрее, если данных будет много?