Wikipedia Store ogni pagina di modifica? [chiuso]

3

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?

    
posta user10135146 25.07.2018 - 20:39
fonte

2 risposte

5

Il software che esegue Wikipedia si chiama MediaWiki e puoi vedere in la sua documentazione che in effetti mantiene il testo completo "wikitext" di ogni revisione, sebbene possa essere compresso o memorizzato in un database separato.

Alternatively, I was thinking that Wikipedia could keep the base article and use the edit history as instructions for how to edit the base article.

Questo è possibile ma sarebbe inutilmente complicato, poiché:

Or, I guess, is the data storage used so minimal, that this isn't even an issue?

Sì, l'hai inchiodato. Questo è testo , in realtà non occupa molto spazio rispetto a immagini o video, e oggigiorno lo spazio di archiviazione è ridicolmente abbondante ed economico.

    
risposta data 25.07.2018 - 20:57
fonte
0

Alcuni di essi sono archiviati come testo normale nel database, alcuni dei quali sono memorizzati in un database in formato gzip concatenato o come diff. compressi.

    
risposta data 28.07.2018 - 11:22
fonte

Leggi altre domande sui tag