Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Замена стандартного ОРМ django на sqlalchemy [RSS Feed]

#1 Ноя. 13, 2009 13:14:24

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

Замена стандартного ОРМ django на sqlalchemy

slav0nic
да орм не идеален, но я что-то ни разу не натыкался на стоповую ситуация, когда задача при помощи орма не решалась…
Решается практически всегда, но количество запросов и их “качество” заставляет желать лучшего.



Офлайн

#2 Ноя. 13, 2009 13:17:22

Evg
От:
Зарегистрирован: 2008-12-25
Сообщения: 346
Репутация: +  -1  -
Профиль   Отправить e-mail  

Замена стандартного ОРМ django на sqlalchemy

slav0nic
но я что-то ни разу не натыкался на стоповую ситуация, когда задача при помощи орма не решалась…
+1
имхо все эти заявления про убогость от того что люди слишком привыкли решать задачи одним только способом.



Офлайн

#3 Ноя. 13, 2009 13:20:16

Evg
От:
Зарегистрирован: 2008-12-25
Сообщения: 346
Репутация: +  -1  -
Профиль   Отправить e-mail  

Замена стандартного ОРМ django на sqlalchemy

paganmind
но количество запросов и их “качество” заставляет желать лучшего.
можно подумать вы всегда под адские нагрузки пишите? сейчас главное скорость разработки и читаемость, а не качество запросов, а узки места по скорости можно всегда потом залатать, и кстати не только за счет качественности SQL.



Офлайн

#4 Ноя. 13, 2009 13:22:41

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

Замена стандартного ОРМ django на sqlalchemy

Evg
slav0nic
но я что-то ни разу не натыкался на стоповую ситуация, когда задача при помощи орма не решалась…
+1
имхо все эти заявления про убогость от того что люди слишком привыкли решать задачи одним только способом.
Да, одним и более правильным исходя из запроса который нужно получить.
Если решать задачи с ORM разными способами, то и получим разные планы запросов.



Офлайн

#5 Ноя. 13, 2009 13:23:56

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

Замена стандартного ОРМ django на sqlalchemy

Evg
можно подумать вы всегда под адские нагрузки пишите?
Представляете… и такое бывает. И не только нагрузки, а и масштабность БД.



Офлайн

#6 Ноя. 13, 2009 13:25:47

Evg
От:
Зарегистрирован: 2008-12-25
Сообщения: 346
Репутация: +  -1  -
Профиль   Отправить e-mail  

Замена стандартного ОРМ django на sqlalchemy

А что вы так в качество запросов уперлись? есть еще денормализация, кеширование, да и шардинг тоже можно без проблем поднять через орм. Стоит также учесть читаемость sql и вероятность допустить ошибку в нем. Лично я для себя уже давно решил что от сложных запросов стоит уходить.



Отредактировано (Ноя. 13, 2009 13:30:56)

Офлайн

#7 Ноя. 13, 2009 13:29:50

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

Замена стандартного ОРМ django на sqlalchemy

Evg
А что вы так в качество запросов уперлись?
Не знаю. Возможно 2 года разработки в Oracle свой отпечаток оставили :)

Тут ведь дело в том, что вопрос “Замена стандартного ОРМ django на sqlalchemy” не раз поднимался. Кому-то значит его не хватает. А кого устраивает sqlalchemy, того не устраивают всякие routes и webhelpers. И поэтому пишут для Django.



Офлайн

#8 Ноя. 13, 2009 13:57:07

Evg
От:
Зарегистрирован: 2008-12-25
Сообщения: 346
Репутация: +  -1  -
Профиль   Отправить e-mail  

Замена стандартного ОРМ django на sqlalchemy

Ну видимо если django-sqlalchemy там все мертво, значит нет особой необходимости и так справляются без этого, есть и другие пути для решения задач и их хватает, время все расставит по своим местам)



Офлайн

#9 Ноя. 13, 2009 14:04:58

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Замена стандартного ОРМ django на sqlalchemy

paganmind
Не знаю. Возможно 2 года разработки в Oracle свой отпечаток оставили smile
Ага, мне тоже темплейты после Tal/Metal не нравились, ну ничего, как-то привыкаю =)
Evg
Ну видимо если django-sqlalchemy там все мертво, значит нет особой необходимости
Я думаю, необходимость была, и это уже следует из того, что начинали делать, а то, что прекратили - мало ли причин может быть (в том числе, действительно, может узрели для себя, что необходимости, то и нет =))



Отредактировано (Ноя. 13, 2009 14:06:38)

Офлайн

#10 Ноя. 13, 2009 14:42:36

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

Замена стандартного ОРМ django на sqlalchemy

Ещё раз.
Если не подходит Django ORM - значит вам не нужен Django.
Я даже не понимаю о чём тут можно спорить. На джанге мир клином не сошёлся - если не удовлетворяет один из её базовых элементов, то нет смысла кушать растение семейства Cactaceae, а стоит потратить время на поиски более адекватного инструмента, благо, вариантов тьма.
Или, если такового не обнаружится - написать его самостоятельно.

Офлайн

  • Начало
  • » Django
  • » Замена стандартного ОРМ django на sqlalchemy[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version