Pertimbangan saat memilih kelas tabel - Amazon DynamoDB

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

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 Akses Jarang Standar DynamoDB (DynamoDB Standard-IA) dioptimalkan untuk tabel di mana penyimpanan merupakan biaya dominan. Misalnya, tabel yang menyimpan data yang jarang diakses, seperti log aplikasi, postingan media sosial lama, riwayat pesanan e-niaga, dan pencapaian game sebelumnya, merupakan kandidat yang baik untuk kelas tabel Standard-IA.

Setiap tabel DynamoDB dikaitkan dengan kelas tabel. Semua indeks sekunder yang terkait dengan tabel menggunakan kelas tabel yang sama. Anda dapat mengatur kelas tabel Anda saat membuat tabel Anda (DynamoDB Standard secara default) dan memperbarui kelas tabel tabel yang ada menggunakan AWS Management Console, AWS CLI, atau SDK. AWS DynamoDB juga mendukung pengelolaan kelas tabel Anda AWS CloudFormation menggunakan 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 DynamoDB Standard 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 tabel DynamoDB Standard-IA menawarkan biaya penyimpanan yang lebih rendah dibandingkan DynamoDB Standard, dan merupakan pilihan paling hemat biaya untuk tabel di mana penyimpanan merupakan biaya dominan. Ketika penyimpanan melebihi 50% biaya throughput (baca dan tulis) tabel yang menggunakan kelas tabel Standar DynamoDB, kelas tabel IA-Standar DynamoDB dapat membantu Anda mengurangi total biaya tabel.

  • Tabel DynamoDB Standard-IA menawarkan performa, ketahanan, dan ketersediaan yang sama dengan tabel DynamoDB Standard.

  • Beralih antara kelas tabel DynamoDB Standard dan DynamoDB Standard-IA 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 auto scaling, on-demand mode, (TTL), on-demand backup, recovery (PITR) time-to-live , dan indeks sekunder global. point-in-time

Kelas tabel yang paling hemat biaya untuk tabel Anda bergantung pada penyimpanan yang diharapkan dan pola penggunaan throughput tabel Anda. Anda dapat melihat penyimpanan historis dan biaya throughput dan penggunaan tabel Anda dengan Laporan AWS Biaya dan Penggunaan dan AWS Cost Explorer. Gunakan data historis ini untuk menentukan kelas tabel yang paling hemat biaya untuk tabel Anda. Untuk mempelajari lebih lanjut tentang menggunakan Laporan AWS Biaya dan Penggunaan serta AWS Cost Explorer, lihat Dokumentasi AWS Billing and Cost Management. Lihat Harga Amazon DynamoDB untuk detail tentang harga kelas tabel.

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.