Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 24, 2007 00:44:28

wiktar
От:
Зарегистрирован: 2007-12-22
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Эффективность таблиц, созданных Django

Добрый день!

Я ещё не работал с Django никогда, но с интересом слежу за этой технологией: читаю материалы и форумы. Самому интересно всё это.

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

А тут, как я понимаю, Django сама создаёт таблицы и связи между ними в Базе.

И вопрос, который давно меня интересует: а на сколько эффективно (с точки зрения оптимизации по скорости) оно это делает?

Скажем, всегда ли верно расставляет индексы и можно ли в этот процесс вмешаться?

P.S. И ещё, Django – это слово какого рода? Среднего?



Офлайн

#2 Дек. 24, 2007 01:01:03

redixin
От:
Зарегистрирован: 2006-11-27
Сообщения: 66
Репутация: +  1  -
Профиль   Отправить e-mail  

Эффективность таблиц, созданных Django

индексы расставляет верно, но если делаешь чтото хитрое - можно запросто вмешаться.

Django это имя (Jean Baptiste “Django” Reinhardt) гитариста в честь которого назвали фреймверк (автор фреймверка его поклонник)



Офлайн

#3 Дек. 24, 2007 01:38:45

svinopas
От:
Зарегистрирован: 2007-10-12
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Эффективность таблиц, созданных Django

я тоже сначала проектирую базы, в Visio рисую таблицы, а потом начинаю в django все это реализовывать, никаких сложносней не возникает
sql при желании можно посмотреть

$ cd django_projects/project
$ python manage.py sql myapp



Отредактировано (Дек. 24, 2007 01:39:08)

Офлайн

#4 Янв. 2, 2008 12:07:34

Lolka
От:
Зарегистрирован: 2007-09-29
Сообщения: 128
Репутация: +  0  -
Профиль   Отправить e-mail  

Эффективность таблиц, созданных Django

Пусть в магии и алхимии не всегда все запросы получаются оптимальными, но структуру джанга создает очень даже неплохо. Нарисовать на бумаге, а потом правильно описать в модели и все будет :)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version