in reply to mysql cluster

this introduction to mysql cluster seems to indicate that you don't need any special client code to use it. Note that this is *not* a master/slave replication setup, and that I haven't used it myself, but it might be worth checking out.

update: gmax pointed out that this setup uses in-memory databases, and requires "huge amounds of RAM", so it might not be the solution you are looking for.