[Moscow.pm] Размышления на тему ORM и вообще работы с БД

Peter Rabbitson rabbit+moscowpm на rabbit.us
Чт Окт 27 13:13:58 PDT 2011


On Fri, Oct 28, 2011 at 12:05:31AM +0400, Ivan Petrov wrote:
> 
> > По нескольку раз в год, в каком то углу интернета
> > поднимается вой что проект X тяжел, глуп, и вобще отстой.
> 
> я не говорил что DBIC глуп, тем паче что тяжел
> 
> я говорю:
> 
> 1. DBIC пытаются решить принципиально нерешаемую задачу (впрочем когда
> изобретут AI задача станет решаемой). В силу этого задачки чуть
> сложнее двух таблиц для него становятся трудноразрешимыми
> 2. DBIC изолирует пользователя от фич БД в силу того что пытается
> делать все "универсально", то есть расчитан на худшую из БД (один
> populate чего стоит)

А где пример?

> 
> и соответственно получается из плюсов только:
> 
> 1. вынос SQL-кода из проекта
> 2. благословление выборок в объекты
> 
> Соответственно я считаю что за нерешабельностью задачи составления
> SQL-запроса от ее решения надо вообще отказываться (оставлять ее
> человеку), соответственно давать ему возможность делать это удобно.

Я (ясен пень) совершенно не согласен с приговором "нерешабельности" :)
Снова прошу - приведи конкретный пример.


Подробная информация о списке рассылки Moscow-pm