Entiendo tu preocupacion
Camilo, pero no se si eso que propones sea la solucion mas optima. Con un buen motor de bases de datos y los indices creados correctamente no te deberias preocupar si la base de datos tiene millones de registros. La verdad no se que impacto pueda tener en el rendimiento crear las tablas a medida que vaya pasando el tiempo, seria bueno ver que opinan los demas foristas con respecto a implementar un sistema asi
.