La Zild Database Library , "una libreria di pool di connessioni multi-database thread-safe di alto livello", sembra molto promettente.
In precedenza ho suggerito cheSQL Relay potrebbe essere utilizzato per farlo, tra molte altre cose utili, come
- Memorizzazione nella cache lato client
- bilanciamento del carico tra istanze di database
- tradurre tra diverse API di accesso al database
Se la libreria MySQL è collegata dinamicamente, ciò può essere fatto senza ricompilare l'applicazione.
L'ultima volta che ho cercato nel 2009, la mailing list suggerito che SQL Relay potrebbe non essere completamente pronto per l'uso in produzione, ma sembra essere cambiato.