Hola marce_str yo haria una sola base de datos, principalmente por el problema que planteas en cuanto a actualizaciones. De todos modos la base de datos es tu forma de organizar la informacion, que luego por software es decir por programacion puedes jugar como mostrar el contenido para cada cliente.
Saludos