Base de datos de Messenger (parte 2): partición “con fines de lucro”
Diseñamos con éxito la estructura de nuestra base de datos PostgreSQL para almacenar correspondencia, ha pasado un año, los usuarios la están llenando activamente, ya hay millones de registros en ella y... algo empezó a ralentizarse. Parte 1: diseñar el marco de la base de datos Parte 2: particionar “con fines de lucro” El hecho es que a medida que crece el tamaño de la tabla, la “profundidad” de los índices también crece, aunque de forma logarítmica. Pero con el tiempo […]
