Андрей Андреевич ([info]heavenmaster) wrote,
@ 2009-03-07 15:41:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
Выводы
Две недели без тренировок - это challenge.

Разработка на django + mysql возможна, но для микроскопических проектов. То, как там принято общаться с базой данных - преступление с точки зрения производительности. Я конечно понимаю, что "MVC" и "MTV" это очень круто и солидно, но уходить от прямых селектов надо крайне аккуратно.

В ряде обсуждений встретил мнение, что при джойне 2х таблиц, N+1 запрос - это нормально (N - количество выбираемых строк). Аргумент - они небольшие и за счет кеширования будет выигрыш перед одним большим запросом. Не уверен. В Оракле точно - нет.



(Read 10 comments) - (Post a new comment)


[info]daevaorn
2009-03-07 03:18 pm UTC (link)
1. А то: http://rasp.yandex.ru/, http://kuda.yandex.ru/, http://blog.kremlin.ru/, http://code.google.com/hosting/
2. А неужели без первичных ключей из несколких столбцов нельзя обойтись?:-)
3. А неужели без них нельзя обойтись?:-)
4. Неубедительно:-)
5. Вопрос, нужна ли вся эта фунциональность Джанге?

Суть то в том, что всё это не мешает джанги быть основой высокопроизводительных сервисов.

PS: И вообще джоины в базах зло! Да реляционность как таковая для большинства веб сервисов...

(Reply to this) (Parent)


(Read 10 comments) - (Post a new comment)

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…