I am using both at the moment because i have not yet made my final choice..<br><br>RDBO is kind of amazing, and it's loader application will save you tons of time, DBIx::Class also has a handy loader, but it's not yet as advanced as RDBO's. From what I have personally gathered though, the result set object in DBIC kicks ass like nothing else
<br><br><div><span class="gmail_quote">On 6/6/06, <b class="gmail_sendername">Kurt Hansen</b> <<a href="mailto:khansen@charityweb.net">khansen@charityweb.net</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello,<br><br>Last summer, I started developing new applications using Class::DBI<br>rather than my own home grown DBI modules.<br><br>A few weeks ago, I saw a reference on the mod_perl list to the benchmark<br>page:<br><a href="http://rose.sourceforge.net/wiki/index.php/RDBO/Benchmark">
http://rose.sourceforge.net/wiki/index.php/RDBO/Benchmark</a><br><br>Rather than sticking with Class::DBI, I am looking to switch to<br>Rose::DB::Object or DBIx::Class or (maybe there is some other out<br>there??). I'm trying to understand what the differences are and which
<br>are relevant for my environment. So far, this is what I've picked up<br>(yes a bit slim):<br><br>1. RDBO is faster.<br>2. DBIC has a Class::DBI compatibility layer that will make the<br>transition from CDBI easier<br>
<br>Any other key things I should note? Also, will the speed advantage of<br>RDBO be maintained, or are both such young modules that it's hard to say<br>where the speed advantage will end up?<br><br>I develop using HTML::Mason in a mod_perl environment. My db management
<br>system is MySQL, and the databases being developed are normalized with<br>multiple foreign keys.<br><br>I figure that if I had asked this question a year ago on the CDBI list,<br>I probably would be ahead of the game now with either RDBO or DBIC. ;-)
<br><br>I'll do my best to summarize the responses and put them on both lists<br>for future reference; I'm sure it is a question others have.<br><br>Thanks for your attention.<br><br>Take care,<br><br>Kurt Hansen<br><a href="mailto:khansen@charityweb.net">
khansen@charityweb.net</a><br><br>_______________________________________________<br>List: <a href="http://lists.rawmode.org/cgi-bin/mailman/listinfo/dbix-class">http://lists.rawmode.org/cgi-bin/mailman/listinfo/dbix-class
</a><br>Wiki: <a href="http://dbix-class.shadowcatsystems.co.uk/">http://dbix-class.shadowcatsystems.co.uk/</a><br>IRC: irc.perl.org#dbix-class<br>SVN: <a href="http://dev.catalyst.perl.org/repos/bast/trunk/DBIx-Class/">http://dev.catalyst.perl.org/repos/bast/trunk/DBIx-Class/
</a><br></blockquote></div><br>