MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Spring data и mongodb - просто връщане назад с пружина в @Transactional

MongoDB не поддържа транзакции (поне не извън обхвата на един документ). Ако искате да отмените промените, ще трябва да ги изработите сами. Има няколко ресурса, които описват начини за изпълнение на вашите собствени транзакции в Mongo, ако наистина имате нужда от тях при определени обстоятелства. Можете да разгледате...

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

Това е само обяснение на модел, който бихте могли да използвате. Ако установите, че абсолютно се нуждаете от транзакции във вашето приложение, трябва да помислите дали MongoDB е подходящ за вашите нужди.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да сортирам поддокументи в полето на масива?

  2. Касандра срещу MongoDB

  3. MongoDB няма да стартира след срив на сървъра

  4. Внедряване на MongoDB във виртуален частен облак на Amazon (VPC)

  5. Свойството с изтичане на срока на действие на Mongoose не работи правилно