David E. Wheeler wrote:
I've just released [DBIx::Connector](http://search.cpan.org/perldoc?DBIx::Connector) to the CPAN. It does connection caching and transaction management, borrowing pages from `connect_cached()`, Apache::DBI, and DBIx::Class, but usable in any of these environments. The transaction management is similar to that in DBIx::Class, but also includes savepoint support (hence my earlier post). Blog entry [here](http://www.justatheory.com/computers/programming/perl/modules/dbix-connector.html). I thought this the simplest thing to do, but I'm wondering, Tim, if it might be possible to expose this interface? It seems like it'd be generally useful. Thoughts?

No thoughts about exposing the interface.

But from what you've described in your blog to be the state of affairs, I think that having a distinct DBIx::Connector module is a good idea, versus embedding that functionality in a larger DBI-using module.

I've never been in a situation to use cached connections before, but this module looks like it could be a good default practice to use when using DBI, if it seems to make connection caching work more correctly. Unless there might be some agreement for DBI itself to use those semantics (but it hadn't already).

-- Darren Duncan

Reply via email to