Jeg vil sige, at mongodb passer meget godt til logsamlingen på grund af:
- Mongodb har fantastiske hurtige skrivninger
- Logfiler er ikke så vigtige, så det er okay at miste nogle af dem i tilfælde af serverfejl. Så du kan køre mongodb uden journalisering mulighed for at undgå at skrive overhead.
- Derudover kan du bruge sharding for at øge skrivehastigheden kan du samtidig bare flytte de ældste logfiler til separat samling eller ind i filsystemet.
- Du kan nemt eksport data fra databasen til json/csv.
- Når du har alt i en database, kan du forespørge data for at finde den log, du har brug for.
Så min mening er, at mongodb passer perfekt til sådanne ting som logs. Du behøver ikke administrere en masse logfiler i filsystemet. Mongodb gør dette for dig.