I've seen at lot of companies are using MongoDB to store application logs. Its schema-freeness is really flexible for application logs, at which schema tends to change time-to-time. Also, its Capped Collection[1] feature is really useful because it automatically purges old data to keep the data fit into the memory. read more