dengan Amazon DynamoDB
Dalam tutorial ini, Anda akan mempelajari cara membuat tabel sederhana, menambahkan data, memindai dan membuat kueri data, menghapus data, serta menghapus tabel menggunakan konsol DynamoDB. DynamoDB adalah database NoSQL terkelola penuh yang mendukung model penyimpanan dokumen dan nilai-kunci. Model data yang fleksibel, kinerja yang andal, dan penskalaan otomatis kapasitas throughput membuatnya sangat cocok untuk seluler, web, game, teknologi iklan, IoT, dan banyak aplikasi lainnya.
Semua yang dilakukan dalam tutorial ini memenuhi syarat untuk tingkat gratis.
Membuat dan Menggunakan Kueri Tabel NoSQL Memerlukan Akun
Buat Akun Gratis dalam Beberapa MenitTingkat Gratis AWS menawarkan 25 GB penyimpanan, hingga 200 juta permintaan per bulan dengan Amazon DynamoDB.
Lihat Detail Tingkat Gratis AWS »
Buka AWS Management Console agar panduan langkah demi langkah ini selalu terbuka. Saat layar ini dimuat, mulailah mengetik DynamoDB di bilah pencarian dan pilih untuk membuka konsol DynamoDB.
Pada langkah ini, Anda akan menggunakan konsol DynamoDB untuk membuat tabel.
e. Selanjutnya, Anda akan mengaktifkan auto scaling DynamoDB untuk tabel Anda.
Auto scaling DynamoDB akan mengubah kapasitas baca dan tulis tabel Anda berdasarkan volume permintaan. Menggunakan peran AWS Identity and Access Management (AWS IAM) yang disebut DynamoDBAutoscaleRole, DynamoDB akan mengelola proses auto scaling untuk Anda. DynamoDB membuat peran ini untuk Anda saat pertama kali Anda mengaktifkan auto scaling dalam akun.
Instruksikan DynamoDB untuk membuat peran dengan mengosongkan kotak centang Gunakan pengaturan default.
f. Gulir ke bawah layar melewati Indeks sekunder, Kapasitas yang disediakan, dan Auto Scaling ke tombol Buat. Kami tidak akan mengubah pengaturan ini untuk tutorial.
Di bagian Auto Scaling, perlu diketahui bahwa DynamoDB akan membuat peran DynamoDBAutoscaleRole untuk Anda.
Sekarang
Ketika tabel Musik siap digunakan, tabel tersebut muncul dalam daftar tabel dengan
Selamat! Anda telah membuat tabel NoSQL menggunakan konsol DynamoDB.
Pada langkah ini, Anda akan menambahkan data ke tabel DynamoDB baru Anda.
c. Ulangi proses ini untuk menambahkan beberapa item lagi ke tabel Musik Anda:
- Artis: No One You Know; judulLagu: My Dog Spot
- Artis: No One You Know; judulLagu: Somewhere Down The Road
- Artis: The Acme Band; judulLagu: Still in Love
- Artist: The Acme Band; judulLagu: Look Out, World
Pada langkah ini, Anda akan mencari data di tabel menggunakan operasi kueri. Di DynamoDB, menggunakan kueri operasi bersifat efisien dan menggunakan kunci untuk menemukan data. Operasi pemindaian melewati seluruh tabel.
b. Anda dapat menggunakan konsol untuk menggunakan kueri tabel Musik dengan berbagai cara. Untuk kueri pertama Anda, lakukan hal berikut:
- Di kotak Artis, ketikkan No One You Know, dan pilih Mulai cari. Semua lagu yang dibawakan oleh No One You Know ditampilkan.
Coba kueri lain:
- Di kotak Artis, ketikkan The Acme Band, dan pilih Mulai cari. Semua lagu yang dibawakan oleh The Acme Band ditampilkan.
Pada langkah ini, Anda akan menghapus item dari tabel DynamoDB Anda.
Pada langkah ini, Anda akan menghapus tabel DynamoDB Anda.
a. Anda dapat dengan mudah menghapus tabel dari konsol DynamoDB. Menghentikan instans adalah langkah terbaik jika Anda tidak lagi menggunakannya agar tidak lagi dikenai biaya.
- Di konsol DynamoDB, pilih opsi di sebelah tabel Musik lalu pilih Hapus tabel.
- Di kotak dialog konfirmasi, pilih Hapus.
Anda telah membuat tabel DynamoDB pertama Anda, menambahkan item ke tabel Anda, lalu menggunakan kueri tabel untuk menemukan item yang Anda inginkan. Anda juga belajar cara mengelola tabel dan item DynamoDB secara visual melalui AWS Management Console.
DynamoDB sangat cocok untuk aplikasi mobile, web, game, teknologi periklanan, dan IoT di mana skalabilitas, throughput, dan kinerja yang andal menjadi pertimbangan utama.
Setelah Anda belajar cara membuat, mengelola, dan menggunakan kueri tabel dan item dari AWS Management Console, Anda dapat melanjutkan ke tutorial berikutnya di mana Anda akan belajar cara mengimpor data dalam jumlah besar dan dengan mudah menemukan informasi yang Anda butuhkan. Anda akan mengimpor database film untuk melihat cara Anda dapat dengan cepat menemukan detail tentang aktor dan karakter favorit Anda.