> 2. Хранение параметров серверов (загрузка CPU, памяти, дисков). Немного
> записи, но сложные агрегационные правила: за промежуток времени, по хосту,
> по определенному параметру.
А почему не использовать специально под это заточеные решения, типа
graphite, rrd и тому подобные?
>
> 3. Слышал, что MapReduce лочит коллекцию на запись, а как с локами работает
> новый Aggregation Framework?
The 3.0 WiredTiger storage engine provides document-level locking and
compression.
>
> 4. Не понятно, в каком формате даты хранить дату? в Unix-timestamp или в
> datetime? Что лучше воспринимает AF? Например, если запись каждую минуту, а
> выборку хочется сделать по среднему значению за час с интервалом по 5 минут.
> AF такое умеет?
>
Думаю стоит поэксперементировать с разными вариантами.