Pull to refresh

Comments 3

В индексах про хранение и удаление не упомянуто, тоже нужно учитывать, или это в запись входит? Я бы это только как insert/update бы интерпретировал

В разделе по БД, стоит ли делать вьюхи (материальные и обычные)? Насколько они могут ускорить время ответа и когда их стоит и не стоит создавать?(например, материальные нужно синхронизировать чтобы были актуальные данные, поэтому их не получится использовать в системах где эти данные часто меняются, какие еще есть случаи?)

Обычная вью сама по себе ничего не ускоряет, она прячет внутри себя детали запроса, все будет зависеть от того, что будет в результирующем запросе. Некий минус обычной вью в том, что раз она есть , то ее так просто не поправить, соответственно, могут быть проблемы с оптимизацией запроса, в котором эта вью участвует. Но вообще лучше особо сильно вьюхами не увлекаться, хотя при разумном использовании они снижают когнитивную сложность.

Насчёт мат.вью общий совет - по возможности не использовать, только если уж совсем деваться некуда. Лучше уж какая-то денормализация. Плюс тут все зависит ещё от конкретной СУБД.

Sign up to leave a comment.

Articles