Mejores practicas a nivel de base de datos para el desarrollo de aplicaciones que dan solucion a multiples temas

Con una serie de compañeros nos plantebamos cual seria la mejor forma de crear la(s) base de datos para un sistema web en el que se manejen algo asi como multilpes sistemas en uno solo.
llegamos a tener dos propuestas:
1.- Una base de datos que tenga todas las tablas cada tema un prefijo de acuerdo a cada solucion.
2.- Separar por cada solucion una base de datos, concentrando la seguridad de toda la aplicacion en una base de datos.
Pregunto a la comunidad como lo haria..y por que es mejor.
Saludos.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Nopalin

Creo que lo mejor es separar

Creo que lo mejor es separar por schema o por base de datos cada aplicacion.

El pimer caso tu base de datos creceria mucho muy rapido ocasionando lentitud a todos, independientemente de si es de gran uso o no.
El segundo caso asi como lo mencionas tampoco es muy práctico, al menos yo veo la base de datos solo como el almacen de los mismos y obviamente con la integridad que se requiere, pero cada base de datos deberia tener su usario que pueda hacer todo y toda la lógica manejarla fuera de esta.

Saludos

Imagen de avefenix_x

quien apoarta mass.....

Saludos..