MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Arsitektur untuk banyak data logging, DB atau file?

Saya akan mengatakan bahwa mongodb sangat cocok untuk koleksi log, karena:

  1. Mongodb memiliki penulisan cepat yang menakjubkan
  2. 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.
  3. 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.
  4. Anda bisa mudah ekspor data dari database ke json/csv.
  5. 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.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB memperbarui banyak catatan array

  2. Mengonversi daftar R ke JSON

  3. Pembuatan peta panas dengan R, Php, dan Mongodb

  4. Geolokasi Mongo menggunakan indeks $dekat dan 2d tidak akurat

  5. MongoDB Unclean Shutdown - Gagal diperbaiki