Tach!
es wird immer gerne verwechselt und die zweite Stufe fast grundsätzlich vergessen. Deshalb mag ich deine arg verkürzte Darstellung nicht :-)
Am Ende ist das eine ein technisches Problem, das andere ein fachliches. Es kann durchaus auch anwendungsfallabhängig fachlich festgelegt/notwendig/angemessen sein, dass der letzte Schreibzugriff auf den Datensatz gewinnt, egal was zwischendurch war. Nur darf der dann nicht die gesamte Datenhaltung beeinträchtigen, weil er exklusiven Zugriff auf die ganze Datei hat. Filelocking ist Pflicht, Datensatz-Concurrency mit dem Auftraggeber verhandelbar.
dedlfix.