kb 20.04.2012 14:06

Это я потихоньку борюсь с проблемой N+1, если кто не понял. В результате должно уменьшиться до 5-6 запросов, вроде.

1. werehuman 20.04.2012 14:07 Psi+

поясни

2. kbwerehuman /1 20.04.2012 14:09

Ну блять, стандартная проблема всех веб-приложений — вытянуть связанные сущности за 1 запрос вместо "на сущность по запросу".

3. werehumankb /2 20.04.2012 14:10 Psi+

а, это проблема orm, ага

5. kbwerehuman /3 20.04.2012 14:12 c8541125

Судя по всему, это моя проблема, а не орм ) Хорошо хоть тривиальные вещи почти все ОРМ решать умеют (правда в моём случае МногоДБ, для неё еще ОРМ не прокачали).

6. kbkb /5 20.04.2012 14:12 c8541125

(псто глючил)

7. werehumankb /5 20.04.2012 14:12 Psi+

а, так у тебя ещё и монго. Ну тогда только трахаться

8. kbwerehuman /7 20.04.2012 14:22

Да меня вообще доёбывает привязка ООП к БД. Вот в SQLAlchemy всё грамотно сделано, думаю попробовать под неё монгу подстроить (в смысле свой маппер написать, чтоб менять между алхимией и монгой), тогда вообще съебу с джанги навсегда.

9. ak3nkb /8 20.04.2012 14:27

Pure SQL! Only hardcore!

10. kbak3n /9 20.04.2012 14:48

Видите ли, это не важно. Потому как во-первых у нас ссылки на таблицы в зависимости от типа (если TYPE_USER -→ надо выбирать из UserFoo, если TYPE_SYSTEM — из SystemFoo) бывают (то есть вот то что я сейчас руками и делал bind_то, bind_хуё). Во-вторых, всё же, нам монго сильно лучше тем, что сущность — это чек, и весь его список продуктов прекрасно хранится в нём же.

11. ak3nkb /10 20.04.2012 17:45

Ну это я так "смешно" пошутил.

12. kbak3n /11 20.04.2012 21:06

Ну а я скорее нашёл повод написать мысли из головы, чем отвечал )

Do you really want to delete ?