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

pymongo + gevent:lemparkan aku pisang dan hanya monkey_patch?

Saya telah menggunakan PyMongo dengan Gevent dan berikut adalah beberapa hal yang perlu Anda perhatikan:

  1. Buat hanya satu pymongo.Connection objek, lebih disukai sebagai variabel tingkat global atau modul. Ini penting karena Connection memiliki kolam sendiri!
  2. Monkey menambal semuanya, atau setidaknya KEDUA socket dan threading. Karena penggunaan utas lokal di Connection , menambal soket saja tidak cukup.
  3. Ingatlah untuk menghubungi end_request untuk mengembalikan koneksi ke pool.

Jawaban atas pertanyaan Anda adalah lanjutkan, PyMongo bekerja dengan baik dengan Gevent.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Skema luwak:'unik' tidak dihormati

  2. GSSException:Tidak ada kredensial valid yang diberikan (Tingkat mekanisme:Gagal menemukan Kerberos tgt)

  3. Pilih Kelompokkan berdasarkan jumlah dan jumlah berbeda dalam kueri mongodb yang sama

  4. Ambil daftar item dengan memeriksa beberapa nilai atribut di MongoDB di golang

  5. Bagaimana cara menggunakan variabel dalam kueri MongoDB?