Welche Algorithmen und Prozesse sind an der Speicherung von Revisionsänderungen beteiligt, wie es bei Stackoverflow und Wikipedia der Fall ist?
Wird nur eine Kopie der Nachricht aufbewahrt? Und wenn ja, ist es nur die letzte Kopie? Werden dann nur Änderungen, die zu der/den vorherigen Version(en) zurückführen, von dort gespeichert? (Dies würde eine schnellere Anzeige der Hauptnachricht ermöglichen). Oder werden komplette Nachrichten gespeichert? Und wenn ja, wird der Vergleich zwischen diesen bei jeder Anzeige durchgeführt?
Welche Algorithmen sind am besten geeignet, um die genauen Änderungen in der Nachricht zu bestimmen? Wie werden diese Daten in einer Datenbank gespeichert?
Wenn jemand genau weiß, was wikipedia oder stackoverlfow macht, würde ich das gerne wissen.