Sure, I was actually surprised by how well it worked. I used it on a consulting project a few months ago where I needed to pool database connections for a Perl daemon to an Oracle database. If it hadn't been for a Cisco PIX firewall being misconfigured in between the two I wouldn't have had any issues.
I'm a big fan of PostgreSQL, so when I need to do this sort of thing normally I would turn to pgpool.
With the particular daemon I was working with the code was such that it held onto the db connection for the life of the child, but used it very very seldomly. SQLRelay allowed the code modifications to be very small, but at the same time handle the scaling of the database connections. It does it with an Apache like Start/Min/MaxServers like syntax.
|