28 октября 2011 г. 13:35 пользователь Евгений Торопов <[email protected]>написал:
> 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 > ). > Если бенчмарки по ссылке устарели - покажите новые. > > Вы бы Айвара до конца читали. А там написано: Even if it turns out that I'm doing everything right and there's no way to make DBIx::Class faster than this for Hailo I'd still like to look into using it. By converting to it I got rid of a lot of manual DBI tedium required to support multiple backends. А самый последний абзац вообще говорит: Aside from this speed issue my first impressions of DBIx::Class have been very positive. I'll probably use it for any future Perl code that accesses a database. Provided the application isn't an oddball like Hailo which isn't purely IO bound like most database-based programs. -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
