Questo è semi-ipotetico, e poiché non ho esperienza nel trattare con enormi tabelle di database, non ho idea se questo sia orribile per qualche motivo. Sulla situazione:
Immagina un'applicazione basata sul web - diciamo il software di contabilità - che ha 20.000 clienti e ogni cliente ha più di 1000 voci in una tabella. Sono 20 milioni di file che so certamente rallentare le query complesse.
In un caso come questo, ha più senso creare una nuova tabella nel database per ogni cliente? Come reagiscono i database ad avere tabelle 20k (o più!)?