C'est semi-hypothétique, et comme je n'ai aucune expérience dans le traitement de tables de base de données massives, je n'ai aucune idée si c'est horrible pour une raison quelconque. Passons à la situation:
Imaginez une application Web - disons un logiciel de comptabilité - qui a 20 000 clients et chaque client a plus de 1000 entrées dans un tableau. C'est 20 millions de lignes qui, je le sais, peuvent certainement ralentir les requêtes complexes.
Dans un cas comme celui-ci, est-il plus logique de créer une nouvelle table dans la base de données pour chaque client? Comment les bases de données réagissent-elles à la présence de 20 000 tables (ou plus!)?