[Moscow.pm] Размышления на тему HTML и вообще
Peter Rabbitson
rabbit+moscowpm на rabbit.us
Пт Окт 28 04:46:35 PDT 2011
On Fri, Oct 28, 2011 at 03:35:59PM +0400, Евгений Торопов wrote:
> On Oct 28, 2011, at 3:11 PM, Andrei wrote:
>
> > 28 октября 2011 г. 13:08 пользователь Ivan Petrov <i.petro.77.00 at gmail.com> написал:
> > > Твой аргумент какой то дикий - разница м/у DBIC и писать ручками SQL
> > > подобна той между Perl и писать ручками assembler. Тебе Perl часом не
> > > мешает?
> >
> > неуместное сравнение.
> >
> > говорить о DBIC vs писать SQL ручками вообще нельзя. ибо DBIC умеет
> > составлять только самые простые запросы.
> >
> > а на реальных задачах получаются либо извращения (вроде специальные
> > VIEW'ы дабы DBIC в них смотрел и не пытался самостоятельничать), либо
> > те же запросы ручками
> >
> >
> > DBIC автоматизиреут наиболее частые простые задачи.
>
> Наиболее частые простые задачи автоматизируются примитивнейшими sql-генераторами и не стоят того, чтоб иметь пиздец какой оверхед ( http://blogs.perl.org/users/aevar_arnfjor_bjarmason/2010/03/benchmarking-dbixclass-vs-plain-dbi-on-hailo.html ). Если бенчмарки по ссылке устарели - покажите новые.
>
Кстати оверхед изходит из "collapse" данных. Если пользоватся DBIC изключительно
как SQL генератором, и доставать данные из DBI напрямую ($rs->cursor->next/all)
то тогда оверхед практически нулевой. Конечно если верить что генерировать SQL
невозможно без AI не было бы смысла мне об етом тебе писать :)
Подробная информация о списке рассылки Moscow-pm