Saya akan mengatakan bahwa mongodb sangat cocok untuk koleksi log, karena:
- Mongodb memiliki penulisan cepat yang menakjubkan
- Log tidak begitu penting, jadi tidak apa-apa untuk kehilangan beberapa jika terjadi kegagalan server. Jadi Anda dapat menjalankan mongodb tanpa penjurnalan opsi untuk menghindari overhead penulisan.
- Selain itu, Anda dapat menggunakan sharding untuk meningkatkan kecepatan tulis, pada saat yang sama Anda cukup memindahkan log terlama ke koleksi terpisah atau ke sistem file.
- Anda bisa mudah ekspor data dari database ke json/csv.
- Setelah Anda memiliki semuanya dalam database, Anda akan dapat meminta data untuk menemukan log yang Anda butuhkan.
Jadi, pendapat saya adalah bahwa mongodb sangat cocok untuk hal-hal seperti log. Anda tidak perlu mengelola banyak file log di sistem file. Mongodb melakukan ini untuk Anda.