Řekl bych, že mongodb se velmi dobře hodí pro sbírku protokolů, protože:
- Mongodb má úžasně rychlé zápisy
- Protokoly nejsou tak důležité, takže je v pořádku o některé z nich přijít v případě selhání serveru. Můžete tedy spustit mongodb bez žurnálování možnost vyhnout se režii zápisu.
- Dodatečně můžete použít sharding pro zvýšení rychlosti zápisu můžete zároveň přesunout nejstarší protokoly do samostatné sbírky nebo do systému souborů.
- Můžete snadno export data z databáze do json/csv.
- Jakmile budete mít vše v databázi, budete moci dotazovat data abyste našli protokol, který potřebujete.
Takže můj názor je, že mongodb se perfektně hodí pro takové věci, jako jsou protokoly. Nemusíte spravovat mnoho souborů protokolů v systému souborů. Mongodb to udělá za vás.