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

MapReduce dengan MongoDB sangat, sangat lambat (30 jam vs 20 menit di MySQL untuk database yang setara)

Saya sebenarnya sudah menjawab pertanyaan yang sangat mirip ini sebelumnya. Batasan Pengurangan Peta di MongoDB telah diuraikan sebelumnya - seperti yang Anda sebutkan, ini adalah utas tunggal, harus dikonversi ke Java Script (spidermonkey) dan kembali dll.

Itulah mengapa ada opsi lain:

  1. Konektor Hadoop MongoDB (didukung secara resmi)
  2. Kerangka Agregasi (Memerlukan 2.1+)

Sampai tulisan ini dibuat, rilis stabil 2.2.0 belum keluar, tapi sudah sampai RC2, jadi rilisnya sudah dekat. Saya akan merekomendasikan mencobanya sebagai perbandingan yang lebih bermakna untuk jenis pengujian ini.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Banyak koneksi luwak

  2. Perbarui subdokumen bersarang di MongoDB dengan arrayFilters

  3. JSON membuat serial Mongodb

  4. Terapkan pelengkapan otomatis di MongoDB

  5. Mengapa PyMongo 3 memberikan ServerSelectionTimeoutError?