> Либо object storage, либо что-то ещё кластеризуемое, третьего не дано.А что это по твоему и что ты считаешь за object storage?
Object Storage это понятие растяжимое. Да у тебя там есть шарды, они как-то реплицируются и имеют какую-то избыточность по какому-то принципу.
Одни пихают ФС поверх object storage. Само по себе решает только проблему inverted pyramid of doom, автоматизируя репликацию стораджа между узлами кластера с JBOD. Такой вариант не подходит для почты.
Вторые используют его для объектов похожим образом как делают ключ-значение. Я к тому, что движок этого object storage тебе надо было бы определить, потому что они все разные. Вся эта нестандартизированная терминология в конечном итоге сводится к тому что есть документо-ориентированная база данных, no-SQL, хранилище ключ-значение или object storage и под капотом какая-то логика хранения этого всего. Учитывая сколько там решений и путаницы в определениях, то продукты по таким категориям делить - дело не благодарное.
И самое главное, каждый пытается изобрести свою документо-ориентированную базу со своим способом кластеризации и со своей внутренней логикой репликации по JBOD-узлам. Так который object storage ты видишь идеальным для почты и чем конкретно на эту роль не подходит ESE, который выполняет эту работу блин 30 лет и создан для хранения именно объектов, а не классического OLTP с SQL.
> эксченджевский EDB - лютый костыль за неимением лучшего
А в чем его костыльность конкретно выражается? Ты можешь его взять и прикрутить к своей соплекухе и поверх него построить документо-ориентированную БД с блобами средней жирности. Хочешь, объекты в нем храни. Это же низкоуровневая штука.
Причем подобрать себе сторадж под письма, которые по определению документы - это полбеды. Тебе нужно его еще забекапить, восстановить, восстановить только определенные объекты, обслуживать по вопросам очистки старых данных и искать по нему полнотекстовым поиском. И вот ESE это всё умеет. И нагрузку он держит такую что весь Exchange Online на нем. И утилит и бекапов готовых куча. В чем проблема, то?