Не знайте бесцеремонно о решении, которое использует Sharepoint в качестве бэкенда, но существуют различные продукты как EMC SourceOne и Symantec Enterprise Vault, которые делают это с базой данных, хранящей более старые вложения.
Они не являются дешевыми, все же.
Microsoft рекомендует минимум 8 ГБ ОЗУ для комбинированного сервера почтовых ящиков и CAS. Я бы не рекомендовал меньшее даже на Exchange 2010, если только это не было в тестовой среде (я использую 4 ГБ для своего тестового сервера 2010).
Как и SQL Server, серверы почтовых ящиков Exchange будут использовать всю оперативную память вы даете его, поскольку процесс Store зарезервирует его для использования, но если Exchange не испытывает нехватки памяти, он может отступить, если ОС или другим приложениям потребуется больше.