Ikhtisar lab
AnyCompany sedang mengembangkan aplikasi basis data film baru. Aplikasi ini akan memungkinkan pengguna untuk mencari film berdasarkan judul, tahun film dirilis, aktor dalam film, rating, dan sebagainya. AnyCompany memilih Amazon DynamoDB sebagai layanan basis data untuk menyimpan informasi tentang semua film yang akan dirujuk oleh aplikasi tersebut.
Amazon DynamoDB adalah NoSQL nirserver, juga dikenal sebagai nonrelasional, basis data yang mendukung model data dokumen dan kunci-nilai. Dengan DynamoDB, Anda dapat memulai skala kecil dan cepat secara global seiring berkembangnya aplikasi dan basis pengguna, dengan kemampuan untuk mendukung petabyte data dan puluhan juta permintaan baca dan tulis per detik. AWS mengelola layanan DynamoDB, sehingga tidak diperlukan server untuk memperbarui atau menjaga data. Untuk informasi lebih lanjut, lihat Amazon DynamoDB Feature (Fitur Amazon DynamoDB) dan Core Components of Amazon DynamoDB (Komponen Inti Amazon DynamoDB) di bagian Additional resources (Sumber daya tambahan).
Sebagai developer aplikasi senior yang baru disewa di AnyCompany, Anda diminta untuk memahami DynamoDB dan berbagai cara untuk mengelola tabel dan data yang disimpan dalam layanan. Pada masa mendatang, Anda akan mendukung aplikasi basis data film baru, yang dibangun menggunakan Python.
TOPIK YANG DIBAHAS
Pada akhir lab ini, Anda akan mampu:
- Membuat dan mengelola tabel DynamoDB menggunakan AWS Command Line Interface (AWS CLI).
- Membuat dan mengelola tabel Amazon DynamoDB menggunakan AWS SDK for Python.
PRASYARAT PENGETAHUAN TEKNIS
Untuk berhasil menyelesaikan lab ini, Anda harus memahami navigasi dasar dari AWS Management Console, konsep basis data NoSQL, bahasa pemrograman Python, dan mampu mengedit skrip menggunakan editor teks.
IKON KUNCI
Berbagai ikon digunakan di seluruh lab ini untuk menarik perhatian kepada aspek-aspek tertentu dari panduan ini. Daftar berikut menjelaskan tujuannya masing-masing:
- Ikon keyboard menentukan bahwa Anda harus menjalankan perintah.
- Ikon papan klip menunjukkan bahwa Anda dapat memverifikasi output dari perintah atau file yang diedit dengan membandingkannya dengan contoh yang disediakan.
- Ikon catatan menentukan petunjuk, tips, panduan, atau saran penting.
- Ikon lingkaran “i” menentukan lokasi untuk menemukan informasi lebih lanjut.
- Orang dengan ikon tanda centang menunjukkan kesempatan untuk memeriksa pengetahuan Anda dan menguji apa yang telah Anda pelajari.