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

Cosmos DB Mongo API Cara mengelola Request Rate kondisi Besar

Permintaan dengan cosmosdb perlu menggunakan RU. Jelas, permintaan penyisipan Anda melebihi throughput RU dan kode kesalahan 16500 terjadi.

Anda dapat menemukan petunjuk lebih lanjut dari dokumen resmi .

Anda dapat mengikuti cara-cara di bawah ini untuk mencoba menyelesaikan masalah:

  1. Impor data Anda dalam batch untuk mengurangi throughput.

  2. Tambahkan logika coba ulang Anda sendiri di aplikasi Anda.

  3. Meningkatkan throughput yang dicadangkan untuk koleksi. Tentu saja, ini meningkatkan biaya Anda.

Anda dapat merujuk ke artikel .

Semoga membantu Anda.

Perbarui Jawaban:

Sepertinya dokumen Anda tidak dapat diidentifikasi secara unik. Jadi menurut saya atribut "_id" yang dihasilkan secara otomatis oleh Cosmos DB tidak dapat menentukan dokumen mana yang sudah dimasukkan dan dokumen mana yang belum dimasukkan.

Saya sarankan Anda meningkatkan pengaturan throughput, mengosongkan database, lalu mengimpor data secara massal.

Mempertimbangkan biaya , silakan lihat dokumen ini untuk menyetel RU yang sesuai.

Atau Anda dapat menguji operasi impor massal secara lokal melalui Cosmos DB Emulator.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Statistik Visual untuk Server MongoDB Anda

  2. mongodump Failed:opsi buruk:hanya dapat membuang satu koleksi ke stdout

  3. Otentikasi MongoDb menggunakan Hibernate OGM

  4. Bagaimana cara mongoexport atribut dari array objek ke CSV?

  5. Membuat kueri dengan gabungan &filter di Mongoose