Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/11/2011, 17:37
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Todo en una tabla o en varias

No se puede responder una pregunta así, porque no depende de si muchas tablas o pocas. El tema es de qué tablas , para qué uso, con qué datos y de qué forma se consultan...
El hecho de tener millones de registros es mas o menos irrelevante, dependiendo de qué tipo de columnas, índices y consultas se usen. Una tabla de 75 millones de registros puede devolverte el resultado en 0,5 segundos, o en tres horas... no depende de la cantidad de registros, sino de qué se quiso hacer con ellos.
Lo que si puedo inferir por lo que dices es que posiblemente, si ambas tablas tienen la misma estructura, pero se usan para consultas diferentes, es que lo que tienes es un pobre diseño, porque el uso, es decir, los procedimientos no son razón para hacer una separación en dos tablas, sino en todo caso determinar un esquema de columnas diferentes que puedan responder ambos tipos de consultas, sin necesidad de recurrir a artimañas como esa.
Una de las cosas que te enseñan en la carrera es que si tienes el mismo dominio en dos relaciones, pero varía el comportamiento, lo que tienes es una sola tabla con algún atributo discriminante.
Eso es lo que te está faltando.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)