Penawaran

Azure Cosmos DB adalah database multi-model yang didistribusikan secara global yang mendukung model data dokumen, grafik, dan nilai kunci. Konten di bagian ini adalah untuk membuat, mengkueri, dan mengelola penawaran menggunakan SQL API melalui REST.

Setiap koleksi Azure Cosmos DB disediakan dengan tingkat performa terkait yang direpresentasikan sebagai sumber daya Penawaran dalam model REST. Azure Cosmos DB mendukung penawaran yang mewakili tingkat performa yang ditentukan pengguna dan tingkat performa yang telah ditentukan sebelumnya. Setiap penawaran memiliki batas tarif unit permintaan (RU) terkait. Ini adalah throughput yang disediakan untuk koleksi berdasarkan tingkat performanya, dan tersedia untuk digunakan oleh koleksi tersebut secara eksklusif.

Sumber daya penawaran diwakili oleh penawaran dalam model sumber daya Cosmos DB. Berikut adalah contoh URI: https://mydbaccount.documents.azure.com/offers.

Contoh berikut mengilustrasikan konstruksi JSON dari penawaran dengan throughput yang ditentukan pengguna (V2):

{  
  "offerVersion": "V2",  
  "offerType": "Invalid",  
  "_rid": "Hu+t",  
  "content": {  
    "offerThroughput": 500  
  },  
  "resource": "dbs/yEcCAA==/colls/yEcCAPX6aAw=/",  
  "offerResourceId": "yEcCAPX6aAw=",  
  "id": "Hu+t",  
  "_self": "offers/Hu+t/",  
  "_etag": "\"00009100-0000-0000-0000-56fa9a1f0000\"",  
  "_ts": 1459264031  
}  
  
Properti Deskripsi
offerVersion Wajib Diisi. V2 adalah versi saat ini untuk throughput berbasis unit permintaan.
konten Wajib Diisi. Berisi informasi tentang penawaran - untuk penawaran V2, ini berisi throughput koleksi.
resource Wajib Diisi. Saat membuat koleksi baru, properti ini diatur ke tautan mandiri koleksi misalnya, dbs/pLJdAA==/colls/pLJdAOlEdgA=/.
offerResourceId Wajib Diisi. Selama pembuatan koleksi, properti ini secara otomatis dikaitkan dengan ID sumber daya, yaitu _rid koleksi. Dalam contoh di atas, _rid untuk koleksi adalah pLJdAOlEdgA=.
ID Ini adalah properti yang dihasilkan sistem. Id untuk sumber daya penawaran secara otomatis dihasilkan saat dibuat. Ini memiliki nilai yang sama dengan _rid untuk penawaran.
_rid Ini adalah properti yang dihasilkan sistem. ID sumber daya (_rid) adalah pengidentifikasi unik yang juga hierarkis per tumpukan sumber daya pada model sumber daya. Ini digunakan secara internal untuk penempatan dan navigasi penawaran.
_Ts Ini adalah properti yang dihasilkan sistem. Ini menentukan tanda waktu terakhir yang diperbarui dari sumber daya. Nilainya adalah tanda waktu.
_self Ini adalah properti yang dihasilkan sistem. Ini adalah URI unik yang dapat diatasi untuk sumber daya.
_etag Ini adalah properti yang dihasilkan sistem yang menentukan etag sumber daya yang diperlukan untuk kontrol konkurensi optimis.

Properti Isi

Properti Deskripsi
offerThroughput Wajib Diisi. Throughput yang disediakan dalam unit permintaan per detik sebagai angka.
Harus berada di kelipatan 100, mulai dari 2500.
Untuk koleksi tanpa kunci partisi, berlaku antara 400-10000.

Tugas

Anda dapat melakukan hal berikut dengan penawaran:

Lihat juga