Pustaka eksekutor massal .NET: Informasi unduhan (Warisan)

BERLAKU UNTUK: NoSQL

Tautan/catatan
Keterangan Pustaka eksekutor massal memungkinkan aplikasi klien untuk melakukan operasi massal pada akun Azure Cosmos DB. Pustaka ini menyediakan namespaces BulkImport, BulkUpdate, dan BulkDelete. Modul BulkImport dapat secara massal menelaah dokumen dengan cara yang dioptimalkan sehingga hasil yang disediakan untuk koleksi dikonsumsi hingga batas maksimumnya. Modul BulkUpdate dapat memperbarui data yang ada secara massal di kontainer Azure Cosmos DB sebagai patch. Modul BulkDelete dapat secara massal menghapus dokumen dengan cara yang dioptimalkan sehingga hasil yang disediakan untuk koleksi dikonsumsi hingga batas maksimumnya.
Unduhan SDK NuGet
Pustaka eksekutor massal di GitHub GitHub
Dokumentasi API Dokumentasi referensi .NET API
Mulailah Mulai menggunakan pustaka eksekutor massal .NET SDK
Kerangka kerja yang didukung saat ini Microsoft .NET Framework 4.5.2, 4.6.1 dan .NET Standard 2.0

Catatan

Jika Anda menggunakan eksekutor massal, silakan lihat versi terbaru 3.x dari .NET SDK, yang memiliki eksekutor massal yang terpasang di SDK.

Catatan rilis

2.4.1-pratinjau

  • TotalElapsedTime yang sudah diatur dalam respons BulkDelete untuk mengukur total waktu dengan benar termasuk setiap percobaan.

2.4.0-pratinjau

  • Mengubah dependensi SDK ke >= 2.5.1

2.3.0-pratinjau2

  • Menambahkan dukungan untuk eksekutor massal grafik untuk menerima ttl pada simpulan dan tepian

2.2.0-pratinjau2

  • Memperbaiki masalah, yang menyebabkan pengecualian selama penskalaan elastis Azure Cosmos DB saat berjalan dalam mode Gateway. Perbaikan ini membuatnya secara fungsional setara dengan rilis 1.4.1.

2.1.0-pratinjau2

  • Menambahkan dukungan BulkDelete untuk API untuk akun NoSQL untuk menerima kunci partisi, tuple ID dokumen untuk dihapus. Pergantian ini membuatnya secara fungsional setara dengan rilis 1.4.0.

2.0.0-pratinjau2

  • Termasuk MongoBulkExecutor untuk mendukung .NET Standard 2.0. Fitur ini membuatnya secara fungsional setara dengan rilis 1.3.0, dengan penambahan dukungan .NET Standard 2.0 sebagai kerangka target.

pratinjau-2.0.0

  • Menambahkan .NET Standard 2.0 sebagai salah satu kerangka kerja target yang didukung untuk membuat pustaka eksekutor massal berfungsi dengan aplikasi .NET Core.

1.8.9

  • Memperbaiki masalah bulkDeleteAsync ketika nilai dengan tanda kutip yang lolos disahkan sebagai parameter input.

1.8.8

  • Memperbaiki masalah pada MongoBulkExecutor yang meningkatkan ukuran dokumen secara tak terduga dengan menambahkan pengisi dan dalam beberapa kasus, melewati batas ukuran dokumen maksimum.

1.8.7

  • Memperbaiki masalah bulkDeleteAsync ketika Koleksi telah menumpuk jalur kunci partisi.

1.8.6

  • MongoBulkExecutor sekarang mengimplementasikan IDisposable dan diperkirakan akan dibuang setelah digunakan.

1.8.5

  • Menghapus kunci pada versi SDK. Paket sekarang bergantung pada SDK >= 2.5.1.

1.8.4

  • Memperbaiki penanganan pengidentifikasi saat memanggil BulkImport dengan daftar objek POCO dengan nilai numerik.

1.8.3

  • TotalElapsedTime yang sudah diatur dalam respons BulkDelete untuk mengukur total waktu dengan benar termasuk setiap percobaan.

1.8.2

  • Memperbaiki konsumsi CPU tinggi pada skenario tertentu.
  • Pelacakan sekarang menggunakan TraceSource. Pengguna dapat menentukan pendengar untuk BulkExecutorTrace sumbernya.
  • Memperbaiki skenario langka yang dapat menyebabkan penguncian saat mengirim dokumen mendekati ukuran 2Mb.

1.6.0

  • Memperbarui eksekutor massal untuk sekarang menggunakan versi terbaru Azure Cosmos DB .NET SDK (2.4.0)

1.5.0

  • Menambahkan dukungan untuk eksekutor massal grafik untuk menerima ttl pada simpulan dan tepian

1.4.1

  • Memperbaiki masalah, yang menyebabkan pengecualian selama penskalaan elastis Azure Cosmos DB saat berjalan dalam mode Gateway.

1.4.0

  • Menambahkan dukungan BulkDelete untuk API untuk akun NoSQL untuk menerima kunci partisi, tuple ID dokumen untuk dihapus.

1.3.0

  • Memperbaiki masalah, yang menyebabkan masalah pemformatan dalam agen pengguna yang digunakan oleh eksekutor massal.

1.2.0

  • Melakukan perbaikan pada API impor dan pembaruan eksekutor massal untuk beradaptasi secara transparan dengan penskalaan elastis kontainer Azure Cosmos DB ketika penyimpanan melebihi kapasitas saat ini tanpa melempar pengecualian.

1.1.2

  • Menabrak dependensi DocumentDB .NET SDK ke versi 2.1.3.

1.1.1

  • Memperbaiki masalah, yang menyebabkan eksekutor massal melempar kesalahan JSRT saat mengimpor ke koleksi yang sudah ditetapkan.

1.1.0

  • Menambahkan dukungan untuk operasi BulkDelete untuk Azure Cosmos DB untuk akun NoSQL.
  • Menambahkan dukungan untuk operasi BulkImport untuk akun dengan API Azure Cosmos DB untuk MongoDB.
  • Menabrak dependensi DocumentDB .NET SDK ke versi 2.0.0.

1.0.2

  • Menambahkan dukungan untuk operasi BulkImport untuk Azure Cosmos DB untuk akun Gremlin.

1.0.1

  • Perbaikan bug kecil pada operasi BulkImport untuk Azure Cosmos DB untuk akun NoSQL.

1.0.0

  • Menambahkan dukungan untuk operasi BulkImport dan BulkUpdate untuk Azure Cosmos DB untuk akun NoSQL.

Langkah berikutnya

Untuk mempelajari tentang pustaka Java eksekutor massal, lihat artikel berikut ini:

Pustaka pelaksana massal Java SDK dan informasi rilis