Philip Hallstrom wrote: >> pgpool is a connection pool server for PostgreSQL. pgpool runs between >> PostgreSQL's clients(front ends) and servers(back ends). >> >> Well there are a few solutions out there. >> >> The first comparable product for MySQL is MySQL Proxy. >> http://forge.mysql.com/wiki/MySQL_Proxy > > Almost, but the faq says it's not quite there (auto splitting > reads/writes). > > http://forge.mysql.com/wiki/MySQL_Proxy_FAQ#In_load_balancing.2C_how_can_I_separate_reads_from_writes.3F > > > Will be nice once it is though! > > -philip >
You are correct, right out of the box it does not split read/writes. Lua script can be written to intercept the query, and then change the connection to a mysql host based on read/write. I have not heard of a success story yet, but there is a Lua script written for read/write splitting that is distributed with MySQL Proxy: {MySQLProxy_install_dir}/share/mysql-proxy/rw-splitting.lua There is a post on Aug 26 on Proxy's R/W Splitting: http://jan.kneschke.de/2007/8/26/mysql-proxy-more-r-w-splitting There was a post a few days ago in the MySQL Proxy Forum about a problem http://forums.mysql.com/read.php?146,180080,180080 Also a related bug: http://bugs.mysql.com/bug.php?id=31574 -RG -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]