Enno wrote:
in my experience, Class::DBI is slow and a memory hog, allthough I must admit that those problems might be related to the implementation of the app that uses Class::DBI here, instead of CDBI itself...
Of course it's slow compared to just using DBI. Any ORM would be. I doubt it uses significantly more memory though.
Rose::DB::Object and DBIx::Class make more efficient use of database calls than Class::DBI does. You can see a benchmark written by the Rose::DB::Object author here:
http://rose.sourceforge.net/wiki/index.php/RDBO/Benchmark - Perrin