Ich habe ein Online-Dokument, das im Wesentlichen als XML-Zeichenfolge in der Datenbank gespeichert wird.
Ich denke über eine Möglichkeit nach, die Versionierung des Dokuments für den Benutzer zu implementieren. Damit kann der Benutzer zu früheren Versionen des Dokuments zurückkehren.
Update In meinem Fall handelt es sich um eine Webanwendung mit Hunderttausenden von Benutzern. Ein Benutzer kann eine unbegrenzte Anzahl von Dokumenten speichern. Das XML für Dokument wird im MySQL-Blob-Feld gespeichert, sodass es nicht klein ist. Irgendwann muss ich die Grenzen irgendwie begrenzen, aber das ist alles in allem ein anderes Thema.
Gibt es einen Standardweg, um dies zu erreichen? Soll ich nur die Unterschiede zwischen den Versionen speichern? Was sind andere Dinge, die ich beachten muss?