| Андрей Андреевич ( @ 2009-03-07 15:41:00 |
Выводы
Две недели без тренировок - это challenge.
Разработка на django + mysql возможна, но для микроскопических проектов. То, как там принято общаться с базой данных - преступление с точки зрения производительности. Я конечно понимаю, что "MVC" и "MTV" это очень круто и солидно, но уходить от прямых селектов надо крайне аккуратно.
В ряде обсуждений встретил мнение, что при джойне 2х таблиц, N+1 запрос - это нормально (N - количество выбираемых строк). Аргумент - они небольшие и за счет кеширования будет выигрыш перед одним большим запросом. Не уверен. В Оракле точно - нет.
Две недели без тренировок - это challenge.
Разработка на django + mysql возможна, но для микроскопических проектов. То, как там принято общаться с базой данных - преступление с точки зрения производительности. Я конечно понимаю, что "MVC" и "MTV" это очень круто и солидно, но уходить от прямых селектов надо крайне аккуратно.
В ряде обсуждений встретил мнение, что при джойне 2х таблиц, N+1 запрос - это нормально (N - количество выбираемых строк). Аргумент - они небольшие и за счет кеширования будет выигрыш перед одним большим запросом. Не уверен. В Оракле точно - нет.