Щоб вирішити конкретні питання:
Чи один формат зберігання масштабованіший, ніж інший?
mbox, як правило, стає важким для управління тим більшим, який він отримує. Оскільки він зберігає все в одному великому блоці, резервне копіювання може бути поступово важким, і такий доступ заблокує mbox проти запису, поки це відбувається. Якщо є якась корупція, набагато складніше спробувати відремонтувати або відновити - що, можна сказати, є ризиком, який збільшується, оскільки він зберігає більше пошти.
Maildir покладається на базову файлову систему для своєї масштабованості, оскільки вона характерно створить безліч невеликих файлів, по одному на повідомлення. Якщо у вас багато електронних листів, з Maildir, як правило, простіше і швидше розібратися.
Чи є проблеми / відмінності щодо цілісності даних?
Так, головне полягає в тому, що mbox вимагає блокування читання / запису файлів у всьому архіві, тобто читання повинно чекати запису, а кожна окрема запис повинна чекати всіх інших доступу. Якщо він використовувався таким чином, що блокування неможливо, наприклад, над NFS-спільним доступом, архів піддається корупції. Будь-яка випадкова корупція може вплинути на весь архів, а не на одне повідомлення.
У Maildir блокування може бути на рівні індивідуального повідомлення, для більшості операцій, а пошкодження у будь-якому файлі вплине лише на це повідомлення. Будь-які індекси в повідомленнях можуть бути відновлені за потреби із самих повідомлень.
Чи є чітко визначені ситуації, коли ви повинні використовувати один формат над іншим?
Більше того, Maildir починає замінювати mbox як універсальний кращий формат, не маючи суттєвих недоліків.
Основним її обмеженням є створення багатьох, безлічі невеликих файлів, які мали можливість поставити напругу на деякі файлові системи та / або бути неефективними залежно від розміру кластера файлової системи. Це менше проблем із сучасними файловими системами. Він також може повідомити вашу стратегію резервного копіювання, але в цілому це дає більшу гнучкість у виборі стратегії резервного копіювання.