Ich bin dabei, ein System zu entwerfen, das eine Historie der Bearbeitungen von Benutzerbeiträgen enthalten soll. Ich gehe davon aus, dass etwa 1/3 der von meinen Benutzern erstellten Beiträge in irgendeiner Form bearbeitet werden. Die meisten dieser Beiträge werden nur eine Handvoll Versionen haben. Eine zweistellige Zahl wird nur sehr selten erreicht werden.
Welches ist das beste Schema, um diese Daten in der Datenbank darzustellen? Welche Tabellen sollte ich haben, und was sollten sie speichern?