Pues en wikipedia encontraras el significado de
clustering , aunque yo no me complicaria tanto.
Yo lo que haria es utilizar las funcionalidades que un servidor de base de datos(que es Bueno y potente) posee.
En el caso de usar MySQL ,pues sencillamente optaria por tener otro
servidor esclavo de esa manera lograria una replicacion(los mismos datos) entre los dos servidores.
.
Para el caso de que solo cierto usuario pueda insertar a una cierta tabla y no en otra(s), pues en MySQL se puede dar
privilegios a nivel de tablas.
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7