Ho un progetto che comporta la riscrittura di tutto il back-end di un'applicazione legacy. Utilizza XML per la persistenza ed è stato originariamente scritto come un singolo sistema utente.
Con un grande file XML a cui potevano accedere più utenti e quindi corrotto, stavo pensando di introdurre un database SQL in cui un utente potesse lavorare sulla sua risorsa e lasciare che il database si preoccupasse della concorrenza.
Con le scadenze brevi, mi chiedevo se potevamo mantenere la persistenza xml (così come tutta la logica aziendale) e introdurre il blocco in qualche altro modo. È possibile?