Cita: Sobre todo teniendo en cuenta el tercer punto, ¿cual es la mejor forma de procesar los datos para tenerlos individualizados?
- Filtrados por perfiles.
- Acceso sólo a vistas y stored procedures.
No necesitas una base por cliente (es absolutamente una mala idea, en especial si tienen un sólo punto de acceso).
Por cierto: No hay debate en ese tema; debaten los principiantes en todo caso, no los profesionales.
Las bases de datos se replican estructuralmente
sólo por necesidades del sistema y para hacerlo debe contarse además con un sistema
muy refinado de consolidación de datos. de lo contrario lo único que tendrás será datos basura en todas partes.