rilascio del sistema di memorizzazione dei dati in memoria volatile , che gestisce i dati nel formato chiave/valore ed è caratterizzata da una facilità d'uso. Memcached è solitamente utilizzato come soluzione leggera per accelerare il funzionamento di siti web ad alto traffico attraverso la memorizzazione nella cache dell'accesso ai database e ai dati intermedi. Codice sotto licenza BSD.
Nella nuova versione supporto per il salvataggio dello stato della cache tra i riavvii. Memcached ora può scambiare un dump della cache in un file prima di spegnersi (è necessario che il file sia su un disco RAM) e al successivo avvio caricarlo, escludendo picchi di carico sui gestori dei contenuti a causa della mancanza di cache (la cache diventa subito "calda"). In questa nuova versione è stata anche introdotta l'uso di dispositivi di memoria persistente (persistent-memory, ad esempio NVDIMM) attraverso il loro montaggio utilizzando DAX (accesso diretto al file system bypassando la cache delle pagine senza utilizzare il livello dei dispositivi a blocchi).
Fonte: opennet.ru
