Howdy. We're all probably pretty familiar with Apache::DBI and
the fact that it opens a database connection per apache process. Sounds
groovy and works well with only one or two servers. Everything is gravy
until you get a cluster of servers, ie 20-30 machines, each with 300+
processes. I've looked into DBD::Proxy and DBI::ProxyServer, which seems
really cool and I'm wondering if anyone has any experience with those two
modules. Yes? No?
Are there any great solutions to this problem aside from tossing a
TON of RAM into the database server and turning up the number of database
connections? I have a few ideas of my own, but I don't want to reinvent
the wheel and want to hear what's out there. Thanks. --SC
PS I'd like to post the results of this discussion and compile it
into something that would be suitable for the FAQ.
--
Sean Chittenden
sean.chittenden@usa.net
the fact that it opens a database connection per apache process. Sounds
groovy and works well with only one or two servers. Everything is gravy
until you get a cluster of servers, ie 20-30 machines, each with 300+
processes. I've looked into DBD::Proxy and DBI::ProxyServer, which seems
really cool and I'm wondering if anyone has any experience with those two
modules. Yes? No?
Are there any great solutions to this problem aside from tossing a
TON of RAM into the database server and turning up the number of database
connections? I have a few ideas of my own, but I don't want to reinvent
the wheel and want to hear what's out there. Thanks. --SC
PS I'd like to post the results of this discussion and compile it
into something that would be suitable for the FAQ.
--
Sean Chittenden
sean.chittenden@usa.net