![]() |
Separar datos de diferentes programas en diferentes bds 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. |
Humm... La verdad es que lo mejor es tener todo en una DB, imagina que tienes 4 DB diferentes, entonces aparte de los problemas que tu mismo has encontrado, en un solo SCRIPT puedes tener 4 conexiones abiertas, esto al final es mas pesado y gastas mas recursos, cuando usas diferentes DB es cuando tienes servicios grandes y especificos para cada una, ejemplo: Tienes una pagina, una DB es para todo el WEB, otra Db es para afiliados, banners, etc, es decir, asuntos de negocios, y asi, separas segun servicios grandes y que no tengan mucha relacion. Suerte!! |
Gracias :). |
| La zona horaria es GMT -6. Ahora son las 19:56. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.