Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Penting
Apakah Anda mencari solusi database untuk skenario skala tinggi dengan perjanjian tingkat layanan ketersediaan (SLA) 99,999%, skala otomatis instan, dan failover otomatis di beberapa wilayah? Pertimbangkan Azure Cosmos DB untuk NoSQL.
Azure Cosmos DB for Table dan Azure Table Storage menggunakan model dan operasi data tabel yang sama, sehingga Anda dapat membangun aplikasi yang dapat diskalakan dengan mudah. Artikel ini memperlihatkan cara menggunakan kedua layanan bersama-sama untuk manajemen penyimpanan tabel yang efisien.
Catatan
Mode kapasitas tanpa server tersedia di Azure Cosmos DB API for Table. Untuk informasi selengkapnya, lihat Azure Cosmos DB tanpa server.
Jika saat ini Anda menggunakan Azure Table Storage, Anda mendapatkan manfaat berikut dengan pindah ke Azure Cosmos DB for Table:
| Fitur | Penyimpanan Tabel Azure | Azure Cosmos DB for Table |
|---|---|---|
| Latensi | Latensi cepat, tetapi tanpa batas atas. | Latensi satu digit dalam milidetik untuk baca dan tulis, didukung dengan <latensi baca 10 milidetik dan <latensi tulis 15 milidetik pada persentil ke-99, pada skala apa pun, di seluruh dunia. |
| Throughput | Model throughput yang variabel. Tabel memiliki batas skalabilitas 20.000 operasi per detik. | Sangat terukur dengan throughput khusus yang dipesan per tabel yang didukung oleh SLA. Akun tidak memiliki batas atas throughput dan mendukung >10 juta operasi per detik per tabel dalam mode throughput yang disediakan. |
| Distribusi global | Wilayah tunggal dengan satu wilayah baca sekunder opsional yang dapat dibaca untuk ketersediaan tinggi yang mendukung failover akun otomatis dan manual. | Distribusi global Turnkey dari satu ke 30+ wilayah. Dukungan untuk dikelola layanan dan failover manual kapan pun dan di mana pun di seluruh dunia. |
| Pengindeksan | Hanya indeks utama pada PartitionKey dan RowKey. Tidak ada indeks sekunder. |
Pengindeksan otomatis dan lengkap pada semua properti secara default, tanpa manajemen indeks. |
| Kueri | Eksekusi kueri menggunakan indeks untuk kunci primer, dan memindai sebaliknya. | Kueri dapat memanfaatkan pengindeksan otomatis pada properti untuk waktu kueri yang cepat. |
| Konsistensi | Kuat dalam wilayah utama. Tergantung dalam wilayah sekunder. | Lima tingkat konsistensi yang terdefinisi dengan baik untuk mengimbangi ketersediaan, latensi, throughput, dan konsistensi berdasarkan kebutuhan aplikasi Anda. |
| Harga | Berbasis konsumsi. | Tersedia baik dalam mode berbasis konsumsi maupun kapasitas yang tersedia. |
| Perjanjian Tingkat Layanan (SLA) | Ketersediaan 99,99%. | SLA ketersediaan 99,99% untuk semua akun satu region dan semua akun multi-region dengan konsistensi longgar, dan ketersediaan baca 99,999% di semua akun database multi-region SLA komprehensif terdepan di industri untuk ketersediaan umum. |
Azure SDK
Kit pengembangan perangkat lunak (SDK) Azure menyediakan pustaka untuk beberapa bahasa pemrograman, memungkinkan pengembang berinteraksi dengan Azure Cosmos DB for Table dan Azure Table Storage dengan mulus.
Rilis saat ini
Paket SDK ini berfungsi dengan Azure Cosmos DB untuk Table dan Table Storage.
Rilis sebelumnya
Paket SDK ini hanya berfungsi dengan Azure Cosmos DB for Table.
.NET.
Azure.Data.Tablestersedia di NuGet. Pustaka klien Azure Tables menargetkan Table Storage atau Azure Cosmos DB untuk titik akhir layanan Table tanpa perubahan kode.Python.
azure-cosmosdb-tabletersedia dari PyPi. SDK ini terhubung dengan Table Storage dan Azure Cosmos DB for Table.JavaScript/TypeScript.
azure-storagetersedia di npm.js. Azure Storage SDK ini terhubung ke akun Azure Cosmos DB menggunakan API untuk Tabel.Java. SDK Klien Microsoft Azure Storage untuk Java tersedia di Maven. Azure Storage SDK ini terhubung ke akun Azure Cosmos DB menggunakan API untuk Tabel.
C++. Pustaka Klien Azure Storage untuk C++ memungkinkan Anda membangun aplikasi untuk Azure Storage.
Ruby. Pustaka Klien Tabel Azure Storage untuk Ruby menyediakan paket Ruby untuk mengakses layanan Tabel penyimpanan Azure.
PHP. Pustaka Klien PHP Tabel Azure Storage menyediakan pustaka klien PHP untuk mengakses layanan Tabel penyimpanan Azure.
PowerShell.
AzureRmStorageTableModul PowerShell memiliki cmdlet untuk bekerja dengan Tabel penyimpanan.