Servus Leute ich erstelle gerade für eine Community-Seite
einen Feed. So das jeder seine kleine Micropage hat und dort
seine Feeds posten kann. Jedoch bin ich mir über den Aufbau
der Datenbank-Struktur nicht ganz sicher da die Performance
nicht flöten gehen soll.
Im Moment habe ich die Struktur wie folgend geplant:
Datenbank Table: Feed:
-ID
-USER_ID
-Username
-Feed-Text
-Links
Dantenbank Table: Feed: Comments:
-FEED_ID
-USER_ID
-Username
-Comment
Ich denke dass die Performance auf langesicht so jedoch verkommt.
Wenn bei 1000 Usern am Tag alle posten und das auch über
mehre Monate oder Jahre so geht entstehen eine Unmengen an Daten.
Evtl. ist es bei den Kommentaren noch schlimmer.
Was habt ihr für Ideen um das besser aufzubauen?
Meine Einzige Idee wäre es einen Table für aktuellere Feeds
und einen für ältere Feeds (, ein Archiv) anzulegen.
Beste Grüße
Smokxz
einen Feed. So das jeder seine kleine Micropage hat und dort
seine Feeds posten kann. Jedoch bin ich mir über den Aufbau
der Datenbank-Struktur nicht ganz sicher da die Performance
nicht flöten gehen soll.
Im Moment habe ich die Struktur wie folgend geplant:
Datenbank Table: Feed:
-ID
-USER_ID
-Username
-Feed-Text
-Links
Dantenbank Table: Feed: Comments:
-FEED_ID
-USER_ID
-Username
-Comment
Ich denke dass die Performance auf langesicht so jedoch verkommt.
Wenn bei 1000 Usern am Tag alle posten und das auch über
mehre Monate oder Jahre so geht entstehen eine Unmengen an Daten.
Evtl. ist es bei den Kommentaren noch schlimmer.
Was habt ihr für Ideen um das besser aufzubauen?
Meine Einzige Idee wäre es einen Table für aktuellere Feeds
und einen für ältere Feeds (, ein Archiv) anzulegen.
Beste Grüße
Smokxz

Kommentar