Ich erstelle ein Webverzeichnis, mit dem sich einzelne Benutzer für ein Konto anmelden und im Wesentlichen Textdokumente in einem MySQL-Datenbankeintrag speichern können.
Anfangs wird es wahrscheinlich nur ein paar hundert Benutzer geben, aber wir hoffen, irgendwann 10.000 bis 100.000 zu haben. Und jeder Benutzer könnte 100-200 "Dokumente" hochladen.
Wäre es effizienter, eine massive Tabelle zu erstellen, die durch eine Benutzernummer indiziert ist? Das könnte theoretisch auf 20.000.000 Einträge anwachsen. Oder um für jeden Benutzer eine Tabelle mit seinen individuellen Dokumenten zu erstellen?
Ich gehe davon aus, dass es nicht gesund ist, Tausende von Tabellen in einer Datenbank zu haben, aber ich kann wirklich keine konkreten Daten dazu finden.