Menentukan versi tabel global DynamoDB yang Anda gunakan - Amazon DynamoDB

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menentukan versi tabel global DynamoDB yang Anda gunakan

Ada dua versi tabel global DynamoDB yang tersedia: Tabel Global versi 2019.11.21 (Saat Ini) dan. Versi tabel global 2017.11.29 (Legacy) Kami merekomendasikan menggunakan Tabel Global versi 2019.11.21 (Saat Ini). Ini lebih efisien dan mengonsumsi lebih sedikit kapasitas tulis daripada Versi tabel global 2017.11.29 (Legacy). Keuntungan dari versi terbaru meliputi:

  • Tabel sumber dan target dipertahankan bersama-sama dan tetap selaras secara otomatis untuk throughput, TTL pengaturan, pengaturan penskalaan otomatis, dan atribut berguna lainnya.

  • Indeks sekunder global juga tetap selaras.

  • Anda dapat menambahkan tabel replika baru secara dinamis dari tabel yang diisi dengan data

  • Atribut metadata yang diperlukan untuk mengontrol replikasi disembunyikan sehingga membantu mencegah penulisan atribut tersebut yang dapat menyebabkan masalah pada replikasi.

  • Versi terbaru mendukung lebih banyak Wilayah daripada versi lama, dan memungkinkan Anda menambahkan atau menghapus Wilayah pada tabel yang ada, sedangkan versi lama tidak.

  • Versi Tabel Global 2019.11.21 (Saat Ini) lebih efisien dan mengkonsumsi kapasitas tulis lebih sedikit daripadaVersi tabel global 2017.11.29 (Legacy), dan karenanya lebih hemat biaya. Secara spesifik:

    • Memasukkan item baru di satu Wilayah dan kemudian mereplikasi ke Wilayah lain memerlukan 2 rWCUs per wilayah untuk Versi 2017.11.29 (Warisan), tetapi hanya 1 untuk Versi 2019.11.21 (Saat Ini).

    • Memperbarui item membutuhkan 2 rWCUs di Wilayah sumber dan 1 kemudian r WCU per Wilayah tujuan di Versi 2017.11.29 (Warisan), tetapi hanya 1 r WCU per sumber atau tujuan di Versi 2019.11.21 (Saat Ini).

    • Menghapus item memerlukan 1 r WCU di Wilayah sumber dan kemudian 2 rWCUs per Wilayah tujuan di Versi 2017.11.29 (Warisan), tetapi hanya 1 r WCU per sumber atau tujuan di Versi 2019.11.21 (Saat Ini).

    Untuk informasi selengkapnya, lihat Harga Amazon DynamoDB.

Menentukan versi melalui CLI

Untuk mengetahui versi tabel global mana yang Anda gunakanmelalui AWS CLI, periksa DescribeTable dan. DescribeGlobalTable DescribeTableakan menampilkan versi tabel jika itu adalah Versi 2019.11.21 (Saat ini), dan DescribeGlobalTable properti akan menampilkan versi tabel jika itu adalah Versi 2017.11.29 (Legacy).

Menentukan versi melalui konsol

Menemukan versi melalui konsol

Untuk mengetahui versi tabel global yang Anda gunakan melalui konsol, lakukan langkah berikut:

  1. Buka konsol DynamoDB di rumah. https://console.aws.amazon.com/dynamodb/

  2. Di panel navigasi di sisi kiri konsol, pilih Tabel.

  3. Pilih tabel yang ingin Anda gunakan.

  4. Pilih tab Tabel Global.

    Versi tabel global menampilkan versi tabel global yang sedang digunakan:

    Tab Tabel Global di konsol DynamoDB menunjukkan versi tabel global 2019.11.21.

Untuk meningkatkan dari tabel global Versi 2017.11.29 (Lama) ke Versi 2019.11.21 (Terbaru), ikuti langkah-langkahnya di sini. Proses peningkatan secara keseluruhan akan berjalan tanpa mengganggu tabel langsung, dan akan selesai dalam waktu kurang dari satu jam. Untuk informasi selengkapnya, lihat Memperbarui ke Versi 2019.11.21 (Terbarui)

catatan
  • Jika pesan Versi tabel global tidak muncul di konsol, artinya ada tabel lain dengan nama yang sama di Wilayah lain. Dalam hal ini, tabel saat ini tidak dapat dibuat menjadi tabel global. Tabel saat ini harus disalin ke tabel baru dengan nama unik, atau semua tabel lain dengan nama yang sama harus dihapus.

  • Jika Anda menggunakan Global Tables versi 2019.11.21 (Saat ini) dari tabel global dan Anda juga menggunakan fitur Time to Live, DynamoDB mereplikasi penghapusan ke semua tabel replika. TTL TTLPenghapusan awal tidak mengkonsumsi kapasitas tulis di wilayah di mana TTL kadaluwarsa terjadi. Namun, TTL penghapusan yang direplikasi ke tabel replika menghabiskan unit kapasitas tulis yang direplikasi saat menggunakan kapasitas yang disediakan, atau penulisan yang direplikasi saat menggunakan mode kapasitas sesuai permintaan, di setiap wilayah replika dan biaya yang berlaku akan berlaku.

  • Dalam Tabel Global versi 2019.11.21 (Saat ini), ketika TTL penghapusan terjadi, itu direplikasi ke semua wilayah replika. Tulisan yang direplikasi ini tidak mengandung properti type atau principalID. Hal ini dapat membuat sulit untuk membedakan TTL penghapusan dari pengguna menghapus dalam tabel direplikasi.