[Dbix-class] Using Class::Std under-the-hood

Matt S Trout dbix-class at trout.me.uk
Thu Aug 11 21:55:11 CEST 2005


On Thu, Aug 11, 2005 at 03:13:22PM -0400, John Siracusa wrote:
> On 8/11/05 2:46 AM, Dan Sully wrote:
> > What are the performance implications of using Class::Std?
> > 
> > One of the things that make DBIx::Class promising is the reduced overhead as
> > compared to Class::DBI. If the fundamental building blocks are changed to
> > something that greatly increases the overhead, I personally do not see a net
> > gain.
> 
> I just created a benchmark suite that includes Class::DBI,
> Class::DBI::Sweet, and DBIx::Class.  It's part of version 0.65 of
> Rose::DB::Object, but you can also use it as a way to compare the
> performance of DBIx::Class to the other modules.
> 
> To spoil the surprise somewhat, I'll say that DBIx::Class's promised
> "reduced overhead compared to Class::DBI" is a mixed bag.  In some scenarios
> it's significant, but sometimes the tables are turned.  Of course, every one
> of these modules is sub-1.0, so things may change in the future.
> 
> I just uploaded to CPAN, so there may be a delay before it shows up on your
> local mirror.  In the meantime, other CPAN authors can login to PAUSE and
> download it from here:
> 
> https://pause.perl.org/pub/PAUSE/authors/id/J/JS/JSIRACUSA/Rose-DB-Object-0.
> 065.tar.gz

It also says it requires Rose-DB-0.02, which I can't seem to find anywhere.

Any chance of a pointer?

-- 
     Matt S Trout           Website: http://www.shadowcatsystems.co.uk
  Technical Director        E-mail:  mst (at) shadowcatsystems.co.uk
Shadowcat Systems Ltd.

 + Help us build a better perl ORM: http://dbix-class.shadowcatsystems.co.uk/ +



More information about the Dbix-class mailing list