Hola.
No tengo mucha experiencia en diseño de bases de datos, a ver si me podeis resolver una duda:
Tengo una serie de programas en php, que usan unos datos, algunos de ellos comunes a todos los programas (por ejemplo, los datos de usuarios).
He supuesto que cada programa deberia tener su propia bd, por motivos de seguridad, claridad, disminuir las conexiones que tenga que soportar cada bd... aunque eso complica los programas, ya que si se actualiza un dato en un sitio, hay que actualizarlo tb en todos los sitios donde este duplicado.
No se hasta que punto son relevantes todas esas ventajas de separar los datos de cada programa (no se, por ejemplo, el numero de usuarios que puede llegar a tener el sistema). Me gustaria que me dierais alguna opinion al respecto, si habeis programado algo asi, problemas que pudiera haber...
Gracias y saludos.
ps: estoy utilizando mysql.