Pour répondre aux questions spécifiques:
Un format de stockage est-il plus évolutif que l'autre?
mbox a tendance à devenir difficile à gérer plus gros il devient. Comme il stocke tout dans un gros blob, il peut être difficile de sauvegarder de manière incrémentielle, et un tel accès verrouillera la mbox contre les écritures en temps réel. En cas de corruption, il est beaucoup plus difficile d’essayer de réparer ou de récupérer, ce qui peut être considéré comme un risque croissant à mesure qu’il stocke plus de courrier.
Maildir s'appuie sur le système de fichiers sous-jacent pour son évolutivité, car il créera de manière caractéristique de nombreux petits fichiers, un par message. Si vous avez beaucoup d’e-mails, Maildir est généralement plus facile et plus rapide à traiter.
Existe-t-il des problèmes / différences d'intégrité des données?
Oui, le principal est que mbox nécessite un verrouillage de fichier en lecture / écriture sur l'ensemble de l'archive, ce qui signifie que les lectures doivent attendre les écritures et que chaque écriture individuelle doit attendre tous les autres accès. Si elle était utilisée de manière à rendre le verrouillage impossible, par exemple sur un partage NFS, l'archive serait corrompue. Toute corruption aléatoire peut affecter l'ensemble de l'archive plutôt qu'un seul message.
Avec Maildir, le verrouillage peut se situer au niveau du message individuel, pour la plupart des opérations, et la corruption de tout fichier n’affectera que ce message. Tous les index dans les messages peuvent être reconstruits si nécessaire à partir des messages eux-mêmes.
Existe-t-il des situations clairement définies dans lesquelles vous devriez utiliser un format plutôt qu'un autre?
De plus, Maildir commence à remplacer mbox en tant que format universellement préféré, sans aucun inconvénient majeur.
Sa principale limitation réside dans la création de nombreux très petits fichiers, qui ont été capables de surcharger certains systèmes de fichiers et / ou d’être inefficaces en fonction de la taille du cluster de systèmes de fichiers. C'est moins un problème avec les systèmes de fichiers modernes. Il peut également éclairer votre stratégie de sauvegarde, mais dans l’ensemble, il donne plus de souplesse à votre choix de stratégie de sauvegarde.