Ich schreibe eine Webanwendung mit einer Benutzeroberfläche zum Bearbeiten von Daten. Die Idee ist ähnlich wie in einem Wiki, wo Textabschnitte bearbeitet werden. Was ist der beste Weg, asynchrone Bearbeitungen von mehreren Benutzern zu bearbeiten? Die Situation, die ich in Betracht ziehe, ist dies:Bearbeitung asynchroner Bearbeitungen von Dokumenten im Internet
Es gibt ein Dokument, das Version 0 ist. Benutzer A bearbeitet es, wenn es Version 0 ist. Wenige Minuten später, aber bevor Benutzer A seine Änderungen speichert, öffnet Benutzer B dasselbe Dokument und beginnt mit der Bearbeitung. Wie sollte der Server die zwei verschiedenen Änderungen der Version 0 des Dokuments behandeln? Wie heißt dieses Problem und wo kann ich mehr Informationen über ähnliche Probleme bekommen?