L’archiviazione cablata (“WiredTiger” in inglese) è il motore di storage predefinito per MongoDB a partire dalla versione 3.2. Fornisce supporto per una varietà di caratteristiche avanzate, tra cui le transazioni ACID con recupero dopo un crash, la compressione dei dati per risparmiare spazio su disco, e un’architettura multithreaded per sfruttare al meglio le moderne CPU multicore.
Il motore di storage WiredTiger utilizza un approccio di lock ottimista, che può portare a un aumento delle prestazioni per le carichi di lavoro con elevata concorrenza. Questo lo rende una scelta ideale per le applicazioni che richiedono un alto throughput e una bassa latenza.
È importante notare che, nonostante le sue numerose caratteristiche avanzate, WiredTiger potrebbe non essere la scelta migliore per ogni applicazione. Ad esempio, per le applicazioni che richiedono una grande quantità di dati in-memory, il motore di storage in-memory di MongoDB potrebbe essere una scelta migliore. In ogni caso, MongoDB permette di scegliere il motore di storage più adatto alle specifiche esigenze dell’applicazione.