Opsi salinan tabel lengkap lintas akun untuk Amazon DynamoDB - AWS Bimbingan Preskriptif

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

Opsi salinan tabel lengkap lintas akun untuk Amazon DynamoDB

Ramkumar Ramanujam, Amazon Web Services ()AWS

Juni 2024 (sejarah dokumen)

Panduan ini mencakup berbagai cara untuk melakukan penyalinan tabel lengkap tabel Amazon DynamoDB di beberapa akun Amazon Web Services ().AWS Panduan ini juga mencantumkan kelebihan dan kekurangan dari setiap solusi dan skenario di mana setiap solusi dapat dipertimbangkan. Ini tidak mencakup solusi replikasi streaming.

Panduan ini ditujukan untuk arsitek, manajer, dan pemimpin teknis yang memiliki pemahaman dasar tentang DynamoDB.

Gambaran Umum

Untuk meningkatkan kinerja aplikasi dan mengurangi biaya operasional dan beban, banyak organisasi beralih ke DynamoDB.

Kasus penggunaan umum saat bekerja dengan tabel DynamoDB adalah kemampuan untuk menyalin data tabel lengkap di beberapa lingkungan. Biasanya, setiap lingkungan dimiliki oleh tim yang berbeda menggunakan AWS akun yang berbeda. Contoh kasus penggunaan semacam itu adalah promosi kode dari pengembangan ke pementasan dan kemudian ke lingkungan produksi. Lingkungan pementasan disegarkan dengan data dalam produksi sehingga paling dekat dengan produksi untuk melakukan pengujian sebelum mempromosikan ke produksi.

Panduan ini memberikan gambaran tingkat tinggi dari beberapa pendekatan untuk menyalin penyegaran penuh tabel DynamoDB dari satu akun ke akun lainnya.

Cara terbaik untuk memastikan bahwa tabel target memiliki data yang sama dengan tabel sumber adalah dengan menghapus dan kemudian membuat ulang tabel. (Pengecualian untuk pendekatan ini adalah ketika perbedaan antara tabel sumber dan target minimal—misalnya, kurang dari 10 persen.) Menghapus dan membuat ulang tabel menghindari biaya yang terkait dengan unit kapasitas tulis (WCU) yang diperlukan untuk menghapus item individual dari tabel. Setiap solusi yang dibahas dalam panduan ini mengasumsikan bahwa tabel target dibuat ulang sebelum penyegaran data.