Hallo,
ich arbeite derzeit an ein eigenes Netzwerk. Da ein Netzwerk aber zum größten Teil aus Beiträgen besteht, bin ich gerade dabei zu entwickeln, wie ich das am besten mache. Dabei stellt sich mir die Frage, wie Facebook nun Beiträge in der Datenbank speichert.
Beiträge sind so ähnlich aufgebaut wie die von FB.
Die Datenbankstruktur dahinter hätte ich ganz primitiv gebaut. Was allerdings wohl nicht von Vorteil wäre. Ich würde demnach zum Beispiel jeden Like als Beitrag in der Datenbank speichern.
Sehr sinnvoll sieht das nicht wirklich aus. Wie macht das Facebook nun also, um seine Beiträge auf der Startseite zu steuern?
Ich verlange hier kein Code oder sonstiges, mir reichen Denkanstöße vollkommen aus.
Falls Thema hier nicht reinpasst, bitte verschieben.
ich arbeite derzeit an ein eigenes Netzwerk. Da ein Netzwerk aber zum größten Teil aus Beiträgen besteht, bin ich gerade dabei zu entwickeln, wie ich das am besten mache. Dabei stellt sich mir die Frage, wie Facebook nun Beiträge in der Datenbank speichert.
Beiträge sind so ähnlich aufgebaut wie die von FB.
Code:
Post Bilder Uploads Video Uploads Liken Teilen Kommentieren Event Bewertung Teilnahme an Veranstaltung Beziehung
post
- id_po
- id_us
- po_id_po_cat
- po_content
- po_text
- po_datetime
(po_content = ID Like, ID Share, ...)
post_cat
- id_po_cat
- po_cat_value
(Value = Post, Kommentiert, Geteilt, Teilnahme, Bild hochgeladen, Video hochgeladen, ...)
post_like
- id_po
- id_us
post_share
- id_po
- id_share
post_id
- id_po
- po_datetime
(Stellt sicher, das eine eindeutige ID pro Beitrag erstellt wird)
- id_po
- id_us
- po_id_po_cat
- po_content
- po_text
- po_datetime
(po_content = ID Like, ID Share, ...)
post_cat
- id_po_cat
- po_cat_value
(Value = Post, Kommentiert, Geteilt, Teilnahme, Bild hochgeladen, Video hochgeladen, ...)
post_like
- id_po
- id_us
post_share
- id_po
- id_share
post_id
- id_po
- po_datetime
(Stellt sicher, das eine eindeutige ID pro Beitrag erstellt wird)
Ich verlange hier kein Code oder sonstiges, mir reichen Denkanstöße vollkommen aus.
Falls Thema hier nicht reinpasst, bitte verschieben.
Kommentar