// Glossario IT
In-Memory Database
Un database che memorizza i dati principalmente nella memoria RAM invece che su disco, ottenendo tempi di accesso estremamente rapidi.
Cos'è
Un in-memory database memorizza i dati principalmente nella memoria RAM del server invece che su disco tradizionale, ottenendo tempi di accesso e di elaborazione estremamente più rapidi rispetto ai database basati su disco, dove anche gli storage più veloci restano comunque significativamente più lenti dell'accesso diretto alla memoria RAM.
Perché conta
È usato tipicamente per casi d'uso dove la velocità di accesso è critica, come sistemi di cache, elaborazione di dati finanziari in tempo reale, o analisi che richiedono risposte quasi istantanee, ma richiede attenzione alla persistenza dei dati: la RAM perde il proprio contenuto in caso di spegnimento o guasto del server, quindi molti in-memory database implementano meccanismi aggiuntivi per salvare periodicamente i dati anche su disco.
Tag