Datenbank der Effizienz - Tabelle pro user und Tabelle der Benutzer

Für eine website mit Benutzer. Jeder Benutzer mit der Fähigkeit zu erstellen, jede Menge, wir nennen es "posts":

Effizienz-klug - ist es besser, erstellen Sie eine Tabelle für alle Beiträge, speichern die Benutzer-id des Benutzers erstellt, der post, für jede post - ODER die Erstellung eines anderen separaten Tabelle für jeden Benutzer und setzen dort nur die Beiträge erstellt, die von diesem Benutzer?

  • Suche diese Seite mit den Bedingungen [database] "table for each" für eine lange Liste von verschiedenen takes auf diese Fragen.
  • wenn das Problem daran ist, die Beiträge für einen bestimmten Nutzer schnell, einen index auf posts(user_id) oder ähnliches. wenn Sie ein schema und einige Beispiel-Abfragen, die Sie ausführen müssen, um schnell, es wäre besser, uns zu sagen, dass schema und Abfragen, und Fragen uns, was sollten die Indizes vorhanden sind.
InformationsquelleAutor Yuval A. | 2011-09-25
Schreibe einen Kommentar