Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pertimbangan saat memilih kelas tabel di DynamoDB
DynamoDB menawarkan dua kelas tabel yang dirancang untuk membantu Anda mengoptimalkan biaya. Kelas tabel Standar DynamoDB adalah defaultnya, dan direkomendasikan untuk sebagian besar beban kerja. Kelas tabel DynamoDB Standard-Infrequent Access (DynamoDB Standard-IA) dioptimalkan untuk tabel di mana penyimpanan adalah biaya dominan. Misalnya, tabel yang menyimpan data yang jarang diakses, seperti log aplikasi, posting media sosial lama, riwayat pesanan e-commerce, dan pencapaian game masa lalu, adalah kandidat yang baik untuk kelas Standard-IA tabel.
Setiap tabel DynamoDB dikaitkan dengan kelas tabel. Semua indeks sekunder yang terkait dengan tabel menggunakan kelas tabel yang sama. Anda dapat mengatur kelas tabel saat membuat tabel Anda (Standar DynamoDB secara default) dan memperbarui kelas tabel dari tabel yang ada menggunakan Konsol Manajemen AWS, AWS CLI, atau SDK. AWS DynamoDB juga mendukung pengelolaan kelas tabel Anda menggunakan AWS CloudFormation untuk tabel satu wilayah (tabel yang bukan tabel global). Setiap kelas tabel menawarkan harga yang berbeda untuk penyimpanan data serta permintaan baca dan tulis. Saat memilih kelas tabel untuk tabel Anda, ingatlah hal berikut:
-
Kelas tabel Standar DynamoDB menawarkan biaya throughput yang lebih rendah daripada DynamoDB Standard-IA dan merupakan opsi yang paling hemat biaya untuk tabel di mana throughput adalah biaya dominan.
-
Kelas Standard-IA tabel DynamoDB menawarkan biaya penyimpanan yang lebih rendah daripada Standar DynamoDB, dan merupakan opsi yang paling hemat biaya untuk tabel di mana penyimpanan adalah biaya dominan. Ketika penyimpanan melebihi 50% dari biaya throughput (membaca dan menulis) tabel menggunakan kelas tabel Standar DynamoDB, kelas tabel DynamoDB dapat membantu Anda mengurangi total biaya Standard-IA tabel.
-
Tabel DynamoDB menawarkan kinerja, daya tahan, dan ketersediaan yang sama dengan Standard-IA tabel Standar DynamoDB.
-
Beralih antara kelas Standard-IA tabel DynamoDB Standard dan DynamoDB tidak memerlukan perubahan kode aplikasi Anda. Anda menggunakan DynamoDB API dan titik akhir layanan yang sama terlepas dari kelas tabel yang digunakan tabel Anda.
-
Tabel DynamoDB Standard-IA kompatibel dengan semua fitur DynamoDB yang ada seperti penskalaan otomatis, mode on-demand, time-to-live (TTL), pencadangan sesuai permintaan, pemulihan point-in-time (PITR), dan indeks sekunder global.
Kelas tabel yang paling hemat biaya untuk tabel Anda bergantung pada penyimpanan yang diharapkan dan pola penggunaan throughput tabel Anda. Anda dapat melihat biaya dan penggunaan penyimpanan historis dan throughput tabel Anda dengan Laporan AWS Biaya dan Penggunaan dan Penjelaj AWS ah Biaya. Gunakan data historis ini untuk menentukan kelas tabel yang paling hemat biaya untuk tabel Anda. Untuk mempelajari lebih lanjut tentang menggunakan AWS Laporan Biaya dan Penggunaan dan Penjelaj AWS ah Biaya, lihat Dokumentasi AWS Penagihan dan Manajemen Biaya. Lihat Harga Amazon DynamoDB
catatan
Pembaruan kelas tabel adalah proses latar belakang. Anda masih dapat mengakses tabel Anda secara normal selama pembaruan kelas tabel. Waktu untuk memperbarui kelas tabel Anda bergantung pada lalu lintas tabel, ukuran penyimpanan, dan variabel terkait lainnya. Tidak lebih dari dua pembaruan kelas tabel di tabel Anda diperbolehkan dalam periode akhir 30 hari.