Che cos'è uno schema di scrittura bufferizzato?

4

Ho ricevuto questa risposta di Jeff durante la ricerca di segnalini colpo. Ha detto che gli hit di pagina sono incrementati in buffered write scheme, e che una tabella di visualizzazioni non esiste.

Puoi spiegare cos'è uno schema di scrittura bufferizzato, per favore? Apprezzerei le risposte non troppo pesanti con il gergo tecnico.

In particolare sono interessato a come un tale schema può essere implementato per monitorare gli hit della pagina. Sono curioso di sapere come vengono persi i dati di hit in quanto è necessario per impedire agli utenti di aggiornare semplicemente una pagina per incrementare gli hit di pagina.

    
posta Mohamad 11.07.2011 - 22:22
fonte

1 risposta

5

In generale, uno schema di scrittura bufferizzato è il punto in cui un intero gruppo di scritture di dati (su disco) viene memorizzato nel buffer (salvato da qualche parte nella memoria) e quindi scritto sul disco tutto in una volta. Questo perché una grande scrittura su disco è meno costosa di un sacco di piccole scritture perché ogni scrittura ha bisogno di tempo e altro.

Penso che la risposta di Jeff abbia sottolineato che il conteggio delle visualizzazioni per ogni post nel database non si sta effettivamente aggiornando in tempo reale, incrementando di uno per ciascuna vista. Invece è stato aggiornato in memoria e quindi periodicamente scritto nel database.

    
risposta data 11.07.2011 - 22:36
fonte

Leggi altre domande sui tag