Per rispondere alle domande specifiche:
Un formato di archiviazione è più scalabile dell'altro?
mbox tende a diventare difficile da gestire più diventa grande. Poiché memorizza tutto in un unico grande BLOB, può essere difficile eseguire il backup in modo incrementale e tale accesso bloccherà l'mbox contro le scritture mentre accade. Se c'è un po 'di corruzione, è molto più difficile provare a riparare o recuperare, il che si potrebbe dire che è un rischio che aumenta man mano che immagazzina più posta.
Maildir si affida al filesystem sottostante per la sua scalabilità, in quanto crea tipicamente molti piccoli file, uno per messaggio. Se hai molte e-mail, Maildir è generalmente più facile e veloce da gestire.
Ci sono dubbi / differenze sull'integrità dei dati?
Sì, il principale è che mbox richiede il blocco dei file di lettura / scrittura sull'intero archivio, il che significa che le letture devono attendere le scritture e ogni singola scrittura deve attendere tutti gli altri accessi. Se è stato utilizzato in modo che il blocco non fosse possibile, ad esempio tramite una condivisione NFS, l'archivio è soggetto a corruzione. Qualsiasi corruzione casuale può influire sull'intero archivio anziché su un singolo messaggio.
Con Maildir, il blocco può essere a livello del singolo messaggio, per la maggior parte delle operazioni, e la corruzione in qualsiasi file influirà solo su quel messaggio. Eventuali indici nei messaggi possono essere ricostruiti, se necessario, dai messaggi stessi.
Esistono situazioni chiaramente definite in cui è necessario utilizzare un formato rispetto all'altro?
È più il caso che Maildir stia iniziando a sostituire mbox come formato universalmente preferito, senza svantaggi significativi.
Il suo limite principale è la creazione di molti, molti piccoli file, che hanno avuto la capacità di mettere a dura prova alcuni filesystem e / o essere inefficienti a seconda delle dimensioni del cluster di filesystem. Questo è meno un problema con i moderni filesystem. Può anche informare la tua strategia di backup, ma nel complesso offre una maggiore flessibilità alla scelta della strategia di backup.