Hei, semuanya, dan selamat datang kembali.
Nah, di video hari ini, kita akan membahas tentang unit kapasitas baca dan tulis di Dynamo
DB.
Sekarang, sebelum kita membahasnya, penting bagi kita untuk memahami konsep throughput.
Sekarang, pada tinjauan tingkat tinggi, throughput di Dynamo DB adalah jumlah kapasitas maksimum yang dapat
digunakan aplikasi dari tabel atau indeks.
Misalnya, Anda memiliki Dynamo DB dan Anda memiliki kumpulan data tertentu dan Anda memiliki pipa throughput
ini di sini.
Sekarang, berapa banyak data yang dapat Anda ambil dari pipa throughput ini akan bergantung pada kapasitas yang Anda tetapkan
sebagai bagian dari unit kapasitas baca dan tulis.
Bukannya pipa throughputnya kecil dan Anda mencoba mengonsumsi banyak data jika jika Anda mencoba melakukannya,
Anda akan mengalami pelambatan dan semuanya tidak akan berfungsi seperti yang diharapkan.
Dan jika pipa throughput cukup besar, yang memungkinkan sejumlah besar data untuk ditulis atau diambil, dan Anda menulis
atau membaca sejumlah kecil data, maka tantangannya adalah Anda harus membayar ekstra karena pipa throughput
Anda cukup besar. besar.
Jadi untuk lingkungan produksi, penting untuk menetapkan throughput yang tepat untuk menyeimbangkan antara biaya
dan kinerja.
Sekarang di Dynamo TB, kita dapat menentukan kapasitas throughput keseluruhan dalam hal unit kapasitas baca dan
unit kapasitas yang tepat.
Jadi bahkan dalam tangkapan layar khusus ini, Anda akan melihat bahwa Anda memiliki pengaturan terkait kapasitas baca, pengaturan
terkait kapasitas yang tepat.
Dan di dalam Anda dapat menentukan unit.
Di sini Anda memiliki lima, Anda dapat menentukan satu, sepuluh, dll.
Kami akan membahas apa sebenarnya arti angka ini.
Sekarang, sebelum kita dengan cepat melihat ke dalamnya, mari kita lihat dengan cepat di mana tepatnya pengaturan itu benar-benar ditampilkan.
Sekarang, jika Anda turun sedikit di bawah pengaturan khusus di sini.
Anda akan melihat bahwa Anda memiliki unit kapasitas yang terkait dengan membaca dan juga unit kapasitas yang terkait.
Benar.
Jadi izinkan saya membatalkan pilihan penskalaan otomatis hanya untuk kesederhanaan pada tahap ini.
Dan di sinilah Anda dapat menentukan nomor tertentu.
Anda bisa memberi satu, Anda bisa memberi satu.
Pada dasarnya, semakin tinggi jumlah prajurit yang Anda tambahkan, semakin mahal biayanya karena semakin banyak
throughputnya.
Jadi mari kita cepat membahas tentang unit tertentu di sini.
Jadi satu unit permintaan baca mewakili satu permintaan baca yang sangat konsisten atau dua permintaan baca
yang akhirnya konsisten untuk item berukuran hingga empat KB.
Dan jika Anda perlu membaca item yang lebih besar dari empat KB, Dynamo DB memerlukan unit permintaan baca tambahan
di sini.
Jadi mari kita pahami ini dengan sebuah contoh.
Jadi Anda memiliki empat KB ukuran item prajurit.
Sekarang pertanyaannya adalah berapa banyak unit baca?
Apa yang Anda butuhkan untuk konsistensi yang kuat dan akhirnya?
Jadi untuk empat ukuran AB Anda memerlukan satu unit kapasitas baca dan bahkan empat.
Akhirnya Anda akan membutuhkan ukuran 148 GB untuk empat unit kapasitas baca dengan konsistensi yang kuat.
Anda memerlukan dua karena Anda memerlukan satu unit kapasitas baca untuk membaca yang kuat untuk ukuran empat kb.
Karena ini adalah delapan KB, Anda memerlukan dua.
Namun, unit kapasitas baca untuk konsistensi akhirnya akan menjadi satu, terutama karena seperti yang kita
diskusikan, satu unit permintaan mewakili satu pembacaan yang sangat konsisten dan dua pembacaan yang akhirnya konsisten.
Sekarang karena Anda memiliki pejuang pembaca yang konsisten, dibutuhkan hingga delapan KB data dan 410
GB data.
Unit kapasitas baca untuk konsistensi yang kuat adalah tiga dan akhirnya konsistensi adalah dua.
Sekarang Anda juga dapat mengujinya dalam kalkulator kapasitas dengan mudah.
Jadi dalam tahun Anda memiliki konsistensi akhirnya, konsistensi yang kuat.
Jadi katakanlah untuk ukuran item satu, Anda memiliki unit kapasitas baca satu.
Bahkan, mari kita pilih unit kapasitas tulis ke nol hanya untuk kesederhanaan.
Jadi untuk ukuran item empat, unit kapasitas baca yang diperlukan untuk konsistensi akhirnya adalah
satu.
Sekarang segera setelah kami mengubahnya menjadi lima, Anda melihat akhirnya konsisten dan unit kapasitas baca masih
lima.
Tapi segera setelah Anda mengubahnya menjadi kuat konsisten segera RCU pergi ke dua dan katakanlah Anda mengubahnya menjadi
sembilan.
Di sini konsistensi yang kuat akan membutuhkan tiga.
Konsistensi akhirnya masih membutuhkan dua.
Dengan cara yang sama, Anda juga memiliki unit permintaan tulis.
Jadi unit permintaan tulis mewakili satu hak untuk item berukuran hingga satu KB.
Ini sangat sederhana untuk dipahami.
Untuk satu KB Anda memiliki satu unit yang tepat untuk empat KB untuk 1010.
Jadi ini sangat mirip untuk memahami ini bisa sedikit membingungkan, tetapi kalkulator kapasitas sebenarnya
seperti yang kita diskusikan menjadi jauh lebih mudah untuk memahami ini.
Baiklah, jadi kali ini mari kita atur E ke nol dan mari kita atur kanan ke satu.
Baiklah.
Jadi untuk ukuran sembilan KB, unit kapasitas tulis adalah sembilan untuk 15 KB data.
Satuan kapasitas yang tepat adalah 15.
Baiklah.
Jadi saya harap ini pada tinjauan tingkat tinggi yang Anda pahami tentang bagaimana kami dapat mengontrol
throughput keseluruhan Dynamo DB melalui unit kapasitas baca dan unit kapasitas tulis.
Sekarang sekali lagi, untuk aplikasi Anda, tergantung pada ukuran item dan berapa banyak pembacaan yang akan dilakukan
aplikasi Anda, Anda harus melanjutkan dan mengonfigurasi ini tergantung pada kasus penggunaan Anda.
Besar.
Jadi ini akan menyimpulkan video hari ini.