Форум сайта python.su
Уже не первый раз слышу о сравнении скоростей разлиных orm-фреймворков. Вот сегодня опять прочитал, что peewee ORM работает быстрее, Django и sqlalchemy. Что здесь подразумевается под скоростью? Время на формирование из объектов Питона sql-запроса? И оно так критично?
Офлайн
Генерирования SQL и время его работы (запроса)
На хабре была ссылка https://github.com/coleifer/peewee/blob/master/bench/results
Там где djang diff и sqlal diff положительные peewee опережает.
Там даже есть код бенчмарков - можно сгенерировать свою БД и повторить бенчмарки.
Офлайн
SingularityЯ повторюсь, неужели так критично время этой генерации, что люди соревнуются чья orm быстрее по этой части?
Генерирования SQL
SingularityНу в sqlalchemy можно сфорировать наверное любой запрос с помощью orm. Я по сути так и делал, сначала писал запрос к базе, а потом подгонял под него запрос через orm. Так что для sqlalchemy этот критерий точно отпадает. Peewee и Django так плотно не рассматривал, но думаю, что в peewee хотя бы должно быть также как в sqlalchemy.
и время его работы (запроса)
Офлайн
может быть время на формирование объектов Питона из результата sql-запроса?
Офлайн