Quote from: Serghei on Apr 10, 2024, 10:34 AMIn momentul tranzactiei (dintre BEGIN si COMMIT), baza de date este intr-o stare inconsistenta.Cred ca ne invartim un pic in jurul cozii. Inconsistenta poate exista doar din prisma unei alte instante a aplicatiei care ar accesa-o in acea stare.
Quote from: Serghei on Apr 10, 2024, 10:34 AMDaca sync-ul incepe exact in mijlocul unei tranzactii, dezastrul este garantat.Dezastru pentru cine? Daca nimeni altcineva nu are aplicatia deschisa (ceea ce am zis ca ar trebui sa te asiguri oricum cand folosesti un astfel de setup, pentru a asigura integritatea datelor), continutul fisierului dintr-un moment dat e irelevant. Aplicatia va executa COMMIT-ul, tranzactia se va finaliza si starea finala a fisierului va fi impinsa in stocarea shared, iar ceilalti clienti ai stocarii o vor primi si ei.