Ich entwickle eine Website (WordPress MU – basiert). Auf dieser Website können Benutzer ihre eigenen Blogs erstellen, ihre eigenen Blogs vollständig anpassen (Hintergrund ändern, Artikel schreiben…), mehr Benutzer zu ihren Blogs hinzufügen…
Die häufigste Abfrage besteht darin, Artikel eines Blogs abzurufen. 2 verschiedene Blogs sind fast nicht verwandt.
Die Informationen der Blogs können auf zwei Arten in der Datenbank gespeichert werden:
- Ein paar Tabellen mit allen Informationen, jeder Blog wird durch blog_id identifiziert.
- Viele Tischgruppen. Jede Tabellengruppe enthält alle Informationen eines Blogs. Mehr Blogs, mehr Tabellen erstellen.
Meine Fragen sind:
- Was ist leistungsmäßig besser?
- WordPress verwendet tatsächlich das zweite Design. Wenn die Anzahl der Blogs sehr groß ist (Tausende), kann die Anzahl der Tabellen Zehntausende betragen. Verursacht dies irgendwelche Probleme? Gibt es eine Begrenzung der Anzahl der Tabellen einer MySQL-Datenbank?
dies könnte Sie etwas aufklären – stackoverflow.com/questions/4419499/…
– Jon Schwarz
14. September 2011 um 18:38 Uhr
Danke f00, es ist wirklich hilfreich. Ich habe das nicht gefunden, bevor ich diese Frage gestellt habe. Übrigens, hast du eine Idee zu meiner zweiten Frage?
– Lukas
15. September 2011 um 15:21 Uhr