Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Mejor varias tablas o varias bases de datos distintas?

Estas en el tema de Mejor varias tablas o varias bases de datos distintas? en el foro de Mysql en Foros del Web. Hola a todos Igual es una pregunta un poco tonta, pero bueno. Estoy haciendo una web en la que recojo información de varios formularios, y ...
  #1 (permalink)  
Antiguo 14/09/2010, 06:00
 
Fecha de Ingreso: marzo-2009
Mensajes: 44
Antigüedad: 15 años, 7 meses
Puntos: 1
Mejor varias tablas o varias bases de datos distintas?

Hola a todos
Igual es una pregunta un poco tonta, pero bueno.
Estoy haciendo una web en la que recojo información de varios formularios, y me ha surgido la duda de si será mejor hacer una base de datos y en ella varias tablas, de manera que la información de cada formulario se dirija a cada tabla, o hacer una base de datos para cada formulario.
En principio no tengo problema en el servidor con hacer cuantas bases de datos quiera.
Es un poco tontería, pero tengo curiosidad: qué pensáis? alguna opción es mejor? más limpia? más aceptada? mejor en cuanto a velocidad, almacenaje...? no sé.

gracias!
  #2 (permalink)  
Antiguo 14/09/2010, 06:13
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 15 años, 3 meses
Puntos: 150
Respuesta: Mejor varias tablas o varias bases de datos distintas?

Piensa que luego en PHP tendras que abrir conexiones a todas tus bases de datos, eso es lo contrario de optimizar! No tiene sentido. Además si tienes todas las tablas en la misma base de datos puedes por ejemplo sacar estadisticas conjuntas y cosas asi.
  #3 (permalink)  
Antiguo 14/09/2010, 09:32
 
Fecha de Ingreso: marzo-2009
Mensajes: 44
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: Mejor varias tablas o varias bases de datos distintas?

Pues sí, eso es verdad. Entonces.. ¿en qué caso puede convenir tener un montón de bases de datos en el mismo dominio? Lo digo porque hace poco he estado mirando hostings y están los que te dejan tener una base de datos y los que te dejan ilimitadas... y que conste que esto ya es solo por curiosidad.
Gracias!
  #4 (permalink)  
Antiguo 14/09/2010, 09:47
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Mejor varias tablas o varias bases de datos distintas?

Depende del sistema que estés diseñando. No de la cantidad de bases que puedas crear.

Si una base de datos es es un conjunto de tablas, relaciones, procedimientos y restricciones pertenecientes a un mismo contexto o sistema, almacenados sistemáticamente para su uso, entonces sólo tiene sentido crear varias bases de datos si los contexto o límites del sistema que aporta y recibe datos son diferentes.
No tiene sentido hacer una base de datos para facturar y otro para cobrar en una misma sucursal, pero si tiene sentido hacer una base de datos para una sucursal y otra para la casa central, ya que los límites dados a esos sistemas son diferentes, y las decisiones que se toman en ellos son distintas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 14/09/2010, 09:54
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años, 5 meses
Puntos: 79
Respuesta: Mejor varias tablas o varias bases de datos distintas?

se me ocurre uno de los tantos ejemplos, en contabilidad por lo general trabajan las empresas a las que se le va a crear planes de cuentas, asientos contables, etc.. con bases diferentes pero que contienen las mismas tablas y campos, es para no estar filtrando datos por empresas que nunca se van a relacionar y gastar tiempo en un campo...
lo veo como bien por un lado y mal por otro pero en fin...

tambien puedes tener una base con 100 millones de registros y sabes que 90 millones de esos registros van a estar como consulta histórica, ya no se modificaran ni se relacionaran, entonces optas por dividir la base y para que trabaje en base a los 10 millones y los otros 90 millones realizas una aplicacion simple de consulta.

en mi caso trabajo en un servidor de desarrollo y esta repleta de base de datos de otros colegas.

tambien puede ser que quieras tener una base en la cual manejes las variables del dolar y consultarla anexo a tu base.

en fin, hay muchas razones


salu2

Etiquetas: bases, distintas, tablas, mejoras
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:57.