Siamo in procinto di convertire un'applicazione desktop in un'applicazione Web e una delle sfide che dobbiamo affrontare è il fatto che quando apporti una modifica all'applicazione desktop, esso persiste regolarmente alla memoria in caso di modifiche si blocca (che erano frequenti a un certo punto).
Avevamo intenzione di spostare quell'ideologia dal salvataggio costante all'utente compiendo un'azione per salvare, per minimizzare impatto e risultati di prestazioni dal costante risparmio. Tuttavia, l'OP non ha nulla di tutto questo e vuole un salvataggio quasi costante ogni volta che i dati dei moduli cambiano (sto cercando di ottenere una risposta migliore, perché non voglio inviare un aggiornamento su ogni personaggio).
In che modo le applicazioni di "salvataggio live" come google doc e simili gestiscono questo? Sono particolarmente preoccupato per le prestazioni, perché se salviamo troppo spesso, faremo risparmiare parecchio e travolgeremo i nostri servizi. Esiste un design che ci garantisca integrità e prestazioni dei dati?