Estoy creando una tabla con 30-50 columnas. Hay aproximadamente 200K de estas filas. ¿Se recomienda almacenar esta información en tablas separadas? ¿Hay problemas de rendimiento cuando tienes tantas columnas?mysql ¿demasiadas columnas?
Explicaré un poco sobre la mesa. Tengo que almacenar todos los juegos de deportes en los últimos 10 años (baloncesto, béisbol, fútbol, hockey). Para cada uno de estos, necesito guardar datos adicionales. Algunos de estos datos me permiten reutilizar campos en todos los deportes. Por ejemplo, cada equipo tiene un equipo local y visitante y una fecha de evento.
Sin embargo, para cada uno de estos juegos también estoy almacenando cosas como cuántos first-downs se lograron, cuántos ponches y tres punteros. Obviamente, estos datos solo se relacionan con algunas de las filas en la tabla. Termino teniendo muchos campos NULL en cada fila como resultado.
Puedo dar más detalles si es necesario. Gracias de antemano por cualquier consejo general.
Pero no comience a particionar hasta que esté satisfecho con su grado de normalización. – reinierpost