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 Menit

Tingkat 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.

Gambar Konsol AWS

(pilih untuk zoom)

tmt_create-nosql-table-01

Pada langkah ini, Anda akan menggunakan konsol DynamoDB untuk membuat tabel.


a. Di konsol DynamoDB, pilih Buat tabel.

create-select-nosql1

(pilih untuk zoom)

create-select-nosql1

b. Kami akan menggunakan pustaka musik sebagai kasus penggunaan dalam tutorial ini.  Di kotak Nama tabel, ketikkan Musik.

create-select-nosql_a0

(pilih untuk zoom)

create-select-nosql_a0

c. Kunci partisi digunakan untuk menyebarkan data di seluruh partisi untuk skalabilitas. Sebaiknya pilih atribut dengan rentang nilai yang luas dan berkemungkinan memiliki pola akses yang terdistribusi secara merata. Ketikkan Artis di kotak Kunci partisi.

 

create-select-nosql_a1

(pilih untuk zoom)

create-select-nosql_a1

d. Karena setiap artis dapat menulis banyak lagu, Anda dapat mengaktifkan penyortiran mudah dengan kunci sortir. Pilih kotak centang Tambahkan kunci sortir . Ketikkan judulLagu di kotak Tambahkan kunci sortir .

 

create-select-nosql_a2

(pilih untuk zoom)

create-select-nosql_a2

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.

create-select-nosql23

(pilih untuk zoom)

create-select-nosql23

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 pilih Buat.

Ketika tabel Musik siap digunakan, tabel tersebut muncul dalam daftar tabel dengan kotak centang .

Selamat! Anda telah membuat tabel NoSQL menggunakan konsol DynamoDB.

create-select-nosql25

(pilih untuk zoom)

create-select-nosql25

Pada langkah ini, Anda akan menambahkan data ke tabel DynamoDB baru Anda.


a. Pilih tab Item. Pada tab Item, pilih Buat item .

create-select-nosql_a3

(pilih untuk zoom)

create-select-nosql_a3

b. Di jendela entri data, ketikkan sebagai berikut:

  • Untuk atribut Artis, ketikkan No One You Know.
  • Untuk atribut judulLagu , ketikkan Call Me Today.

Pilih Simpan untuk menyimpan item tersebut.

create-select-nosql9

(pilih untuk zoom)

create-select-nosql9

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
create-select-nosql_a5

(pilih untuk zoom)

create-select-nosql_a5

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.


a. Dalam daftar menurun di spanduk berwarna abu-abu gelap di atas item, ubah Pindai menjadi Kueri

create-select-nosql24

(pilih untuk zoom)

create-select-nosql24

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.
create-select-nosql12

(pilih untuk zoom)

create-select-nosql12

c. Coba kueri lain, namun kali ini persempit hasil pencarian:

  • Di kotak Artis, ketikkan The Acme Band.
  • Di kotak judulLagu, pilih Mulai dengan dari daftar menurun dan ketikkan S.
  • Pilih Mulai cari.  Hanya "Still in Love" yang dibawakan oleh The Acme Band yang ditampilkan.

 

create-select-nosql15

(pilih untuk zoom)

create-select-nosql15

Pada langkah ini, Anda akan menghapus item dari tabel DynamoDB Anda.


a. Ubah kembali daftar menurun Kueri menjadi Pindai.  

Pilih kotak centang di sebelah The Acme Band. Dalam daftar menurun Tindakan , pilih Hapus. Anda akan ditanya apakah akan menghapus item. Pilih  Hapus dan item Anda dihapus.

create-select-nosql_a6

(pilih untuk zoom)

create-select-nosql_a6

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.
create-select-nosql20

(pilih untuk zoom)

create-select-nosql20

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.

Mulai Menggunakan DynamoDB »

Ya
Tidak