Hallo,
ich möchte sowas in der Art wie Twitter entwickeln (ein sog. Mikroblog).
An sich nicht weiter schwer, es soll aber erweitere Features haben wie z.B. bei Facebook wo man auf Postings antworten kann.
Für Unwissende: Eine Art Gästebuch wo man auf Einträge eben antworten kann (fast wie ein Miniforum).
Neben jedem Eintrag soll aber auch gleich stehen, wieviele Antworten bereits vorhanden sind (ev. sollte man es auch so abfragen können, dass auch neue Antworten in alten Beiträgen "oben" mit erscheinen).
Idee 1 (2 Tabellen):
Tabelle "postings":
- threadID
- userID
- beitrag
- zeit
Tabelle "antworten":
- antwortID
- threadID
- userID
- beitrag
- zeit
Hier müßte man also mit Joins & Co. arbeiten.
Idee 2 (1 Tabelle):
- threadID
- antwortID
- userID
- beitrag
- zeit
antwortID wird nur befüllt wenn es sich um eine Antwort handelt. Weiß aber nicht inwiefern das alles dann zu unflexibel wird.
Hat jemand Ideen was die sinnvollste Lösung für diese Anwendung wäre?
Danke,
Truncate
ich möchte sowas in der Art wie Twitter entwickeln (ein sog. Mikroblog).
An sich nicht weiter schwer, es soll aber erweitere Features haben wie z.B. bei Facebook wo man auf Postings antworten kann.
Für Unwissende: Eine Art Gästebuch wo man auf Einträge eben antworten kann (fast wie ein Miniforum).
Neben jedem Eintrag soll aber auch gleich stehen, wieviele Antworten bereits vorhanden sind (ev. sollte man es auch so abfragen können, dass auch neue Antworten in alten Beiträgen "oben" mit erscheinen).
Idee 1 (2 Tabellen):
Tabelle "postings":
- threadID
- userID
- beitrag
- zeit
Tabelle "antworten":
- antwortID
- threadID
- userID
- beitrag
- zeit
Hier müßte man also mit Joins & Co. arbeiten.
Idee 2 (1 Tabelle):
- threadID
- antwortID
- userID
- beitrag
- zeit
antwortID wird nur befüllt wenn es sich um eine Antwort handelt. Weiß aber nicht inwiefern das alles dann zu unflexibel wird.
Hat jemand Ideen was die sinnvollste Lösung für diese Anwendung wäre?
Danke,
Truncate
Kommentar