ormjoin
SQLAlchemy lazy loading: for order in session.query(Order).all(): print(order.user.name) # N запросов! С joinedload: for order in session.query(Order).options(joinedload(Order.user)).all(): print(order.user.name) # 1 запрос! DBA: вот почему важно понимать ORM, а не только использовать.
📬
Получать новые анекдоты на почту
Раз в неделю — подборка лучших SQL-шуток. Без спама.