Ho un documento online che viene essenzialmente memorizzato nel database come stringa XML.
Sto pensando a un modo per implementare il controllo delle versioni del documento per l'utente. In modo che l'utente possa tornare alle versioni precedenti del documento.
aggiornamento Nel mio caso si tratta di un'applicazione Web con centinaia di migliaia di utenti. Un utente può memorizzare una quantità illimitata di documenti. L'XML per documento è memorizzato nel campo blob MySQL quindi non è piccolo. Alla fine ho bisogno di superare i limiti in qualche modo, ma questo è un argomento diverso tutti insieme.
C'è un modo standard per avvicinarsi a questo? Devo memorizzare solo le differenze tra le versioni? Quali sono le altre cose che devo considerare?