LINUX.ORG.RU

Postgres: что лучше?


0

0

Есть база. Много таблиц находится в иерархии, как следствие нормализации (до 5 уровней) и связаны между собой ключами (primary/foreign). Чтобы видеть данные подчинённой и родительской таблицы приходится делать вязанку из 3х-5ти таблиц, что не очень удобно и отражается на скорости выборки.

Поможет ли мне, если переписать базу с использованием наследования (inherits)? И как при этом изменится скорость при работе с таблицами?


Странно
наследование это вроде в объектно ориентированных БД - а это совсем другая история.

Вообще есть такая полезная штука View - очень удобно делать селекты именно из вью таблиц, а не связывать таблицы в запросе.

anonymous
()
Ответ на: комментарий от anonymous

>View - очень удобно делать селекты именно из вью таблиц

очень даже правильно! вью для этого и сделаны.

Pi ★★★★★
()

В догонку
>и отражается на скорости выборки.

Делаем индексы на вторичные ключи...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.