Estoy creando un directorio web que permitirá a los usuarios individuales registrarse para obtener una cuenta y almacenar esencialmente documentos de texto en una entrada de base de datos mysql.
Inicialmente, probablemente habrá solo unos pocos cientos de usuarios, pero esperamos tener de 10,000 a 100,000 en algún momento. Y cada usuario podría cargar 100-200 "documentos".
¿Sería más eficiente crear una tabla masiva, indexada por un número de usuario? Que teóricamente podría llegar a ser 20,000,000 de entradas. ¿O seguir adelante y crear una tabla para cada usuario con sus documentos individuales?
Supongo que no es saludable tener miles de tablas en una base de datos, pero realmente no puedo encontrar ningún dato concreto sobre esto.