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