Hallo,
ich bin gerade dabei ein kleines System zu entwickeln wo es wichtig ist ob Beiträge gelesen wurden oder nicht. Nun stehe ich vor dem Problem wie ich es umsetze.
Meine Ansätze:
Für jeden User eine neue Tabellenzeile in einer seperaten Tabelle. In dieser steht zu jedem Thema ob er es gelesen hat, oder eben nicht.
Hier gibt es aber wohl ein Performanceproblem. So hab ich das zumindest aus themenverwandten Beiträgen entnommen.
Ein anderer wäre mit einem Timestamp abzugleichen ob der User das Thema schon hätte lesen können. Also ob das Thema zeitlich nach oder vor seinem letzten Login erstellt wurde. Da stehe ich vor dem Problem, wo ich die Information speichere, welches Thema der User nun schon angesehen hat oder nicht. In einer seperaten Tabelle würde es ja auch dort wieder zu Performanceproblemen kommen.
Habt Ihr eine Idee?
ich bin gerade dabei ein kleines System zu entwickeln wo es wichtig ist ob Beiträge gelesen wurden oder nicht. Nun stehe ich vor dem Problem wie ich es umsetze.
Meine Ansätze:
Für jeden User eine neue Tabellenzeile in einer seperaten Tabelle. In dieser steht zu jedem Thema ob er es gelesen hat, oder eben nicht.
Hier gibt es aber wohl ein Performanceproblem. So hab ich das zumindest aus themenverwandten Beiträgen entnommen.
Ein anderer wäre mit einem Timestamp abzugleichen ob der User das Thema schon hätte lesen können. Also ob das Thema zeitlich nach oder vor seinem letzten Login erstellt wurde. Da stehe ich vor dem Problem, wo ich die Information speichere, welches Thema der User nun schon angesehen hat oder nicht. In einer seperaten Tabelle würde es ja auch dort wieder zu Performanceproblemen kommen.
Habt Ihr eine Idee?
Kommentar