Diseño de base de datos para una gran cantidad de datos.

Estoy trabajando en un proyecto que involucra una gran cantidad de datos del delicioso sitio web. Los datos disponibles son "Fecha, Id. De usuario, URL, Etiquetas" (para cada marcador).

Normalicé mi base de datos a 3NF, y debido a la naturaleza de las consultas que queríamos usar en combinación, bajé a 6 tablas ... Sin embargo, el diseño se ve bien, ahora que hay una gran cantidad de datos en el base de datos, la mayoría de las consultas deben unir al menos 2 tablas para obtener la respuesta, a veces 3 o 4. Al principio, no tuvimos ningún problema de rendimiento, porque para las pruebas no habíamos agregado demasiados datos a la base de datos. . Ahora que tenemos muchos datos, simplemente unir tablas extremadamente grandes lleva mucho tiempo y para nuestro proyecto, que tiene que ser en tiempo real, es un desastre.

Me preguntaba cómo las grandes empresas resuelven estos problemas. Parece que la normalización de tablas solo agrega complejidad, pero ¿cómo maneja la gran empresa grandes cantidades de datos en sus bases de datos? ¿No utilizan la normalización?

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta