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 <[email protected]> > > написал: > > > Твой аргумент какой то дикий - разница м/у 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 mailing list [email protected] | http://moscow.pm.org
