MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Spring Data und Mongodb – einfaches Rollback mit Spring innerhalb von @Transactional

MongoDB unterstützt keine Transaktionen (zumindest nicht außerhalb des Geltungsbereichs eines einzelnen Dokuments). Wenn Sie Änderungen rückgängig machen möchten, müssen Sie diese selbst erstellen. Es gibt einige Ressourcen, die Möglichkeiten zur Implementierung Ihrer eigenen Transaktionen in Mongo beschreiben, wenn Sie sie unter bestimmten Umständen wirklich benötigen. Sie könnten einen Blick darauf werfen..

http://docs.mongodb.org/manual/tutorial/perform-two-phase-commits/

Dies ist nur eine Erklärung eines Musters, das Sie verwenden könnten. Wenn Sie feststellen, dass Sie in Ihrer Anwendung unbedingt Transaktionen benötigen, sollten Sie überlegen, ob MongoDB für Ihre Anforderungen geeignet ist.