Non sono sicuro che questo sia il posto migliore per porre questa domanda, ma stavo guardando un articolo di Wikipedia e ho notato che c'erano molte modifiche per quell'articolo. Dal momento che è possibile visualizzare ogni iterazione modificata dell'articolo, ho calcolato che la quantità di spazio richiesta da quelle pagine Web si sommerebbe. Ci sono milioni di articoli e Wikipedia non sembra eliminare le modifiche agli atti vandalici. In alternativa, stavo pensando che Wikipedia potesse conservare l'articolo di base e utilizzare la cronologia delle modifiche come istruzioni su come modificare l'articolo di base.
La mia domanda è, in quanto persona con un background limitato nella programmazione, in che modo un sito come Wikipedia memorizza le precedenti modifiche alle pagine? Memorizzano ogni pagina, sono tutte le istruzioni di modifica per modificare un articolo di base, o c'è qualche altro concetto usato?
Oppure, immagino, la memoria dati utilizzata sia così minimale, che questo non è nemmeno un problema?