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

Masukkan Async Massal (batch) ke MySQL (atau MongoDB?) melalui Node.js

1) dalam kueri MySql dieksekusi secara berurutan per koneksi. Jika Anda menggunakan satu koneksi, 40~ fungsi Anda akan menghasilkan 40 kueri yang diantrekan (melalui antrian eksplisit di perpustakaan mysql, kode atau antrian sistem Anda berdasarkan primitif sinkronisasi), tidak harus dalam urutan yang sama saat Anda memulai 40 fungsi. MySQL tidak akan memiliki masalah kondisi balapan dengan bidang pembaruan otomatis dalam hal ini

2) jika Anda benar-benar ingin menjalankan 40 kueri secara paralel, Anda perlu membuka 40 koneksi ke MySQL (yang bukan ide yang baik dari sudut pandang kinerja, tetapi sekali lagi, Mysql dirancang untuk menangani peningkatan otomatis dengan benar untuk banyak klien)

3) Tidak ada perintah penyisipan massal khusus dalam protokol Mysql pada tingkat kabel, perpustakaan mana pun yang mengekspos api penyisipan massal sebenarnya hanya melakukan kueri 'masukkan ... nilai' yang panjang.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dapatkan set semua nilai unik di bidang array

  2. Fragmentasi data dalam koleksi mongo

  3. Kueri bidang spesifik mongoDB menggunakan node.js

  4. MongoDB - Indeks tidak digunakan saat menyortir dan membatasi kueri jarak jauh

  5. MongoDB $dalam Operator Kueri