Pelajari DynamoDB

Pelajari DynamoDB

Pelajari DynamoDB dengan cara yang benar — kurikulum terstruktur dari dasar melalui pemodelan data, indeks, ekspresi, PartiQL, perkakas, dan internal.

Dasar-dasar DynamoDB — tipe data, koleksi item, dan kunci utama komposit. Mekanisme dasar yang menjadi dasar semua hal lain dalam kurikulum.

0 dari 9 dibacaKuis
Kapan Menggunakan DynamoDB (dan Kapan Tidak)
Kapan menggunakan DynamoDB dan kapan tidak. Pola akses, skala, dan sinyal biaya yang lebih menguntungkannya dibandingkan database relasional, dan beban kerjanya yang salah.
Pemula9 menit baca
Tipe Data DynamoDB: Setiap Tipe, dengan Contoh
Sepuluh tipe data DynamoDB — skalar (S, N, B, BOOL, NULL), dokumen (M, L) dan kumpulan (SS, NS, BS), tampilannya di DynamoDB-JSON, dan mana yang bisa menjadi kunci.
Pemula6 menit baca
DynamoDB JSON & Marshalling
DynamoDB JSON dan marshalling — mengapa setiap nilai dibungkus dalam tag tipe, perbedaan formatnya dengan JSON biasa, dan cara mengonversi keduanya.
Pemula6 menit baca
Batas Ukuran Item DynamoDB (400 KB)
Batas ukuran item 400 KB di DynamoDB — apa saja yang dihitung, bagaimana nama atribut dan nesting menumpuk, dan cara memodelkan agar item tak tumbuh liar.
Pemula5 menit baca
Tindakan Berbasis Item DynamoDB
Tindakan berbasis item DynamoDB — GetItem, PutItem, UpdateItem, dan DeleteItem masing-masing mengalamatkan satu item dengan kunci utama lengkapnya, dan berbeda dari Query dan Scan.
Pemula7 menit baca
Item collection DynamoDB
>- Apa itu item collection DynamoDB — setiap item yang berbagi partition key — mengapa itu unit baca Query yang efisien, dan limit yang perlu diwaspadai.
Pemula8 menit baca
Kunci Utama Komposit DynamoDB: Penjelasan Kunci Partisi + Pengurutan
Kunci utama komposit DynamoDB adalah kunci partisi ditambah kunci pengurutan — kunci ini mengelompokkan item terkait dan membuka rentang kueri yang tidak dapat dilakukan oleh kunci sederhana.
Pemula7 menit baca
DynamoDB Pembacaan Sangat vs Akhirnya Konsisten
Pembacaan DynamoDB sangat konsisten vs pada akhirnya konsisten — apa yang dijamin oleh masing-masing pembacaan, biaya 2× RCU dari ConsistentRead, dan mengapa GSI hanya bersifat final.
Menengah7 menit baca
Uji pemahamanIkuti kuis
Periksa apa yang sudah Anda pelajari di bagian ini.

Pemodelan data DynamoDB - desain tabel tunggal, pemodelan dari pola akses, atribut tipe, denormalisasi, dan ketika satu tabel ada panggilan yang salah.

0 dari 7 dibacaKuis

Memodelkan hubungan di DynamoDB — satu-ke-banyak, banyak-ke-banyak, pola daftar kedekatan, kunci pengurutan komposit, dan jumlah referensi, semuanya tanpa gabungan.

0 dari 6 dibacaKuis

Mengkueri dan mengurutkan DynamoDB — Kueri vs Pemindaian, penomoran halaman, ekspresi filter, alasan Pemindaian lambat, pemindaian paralel, dan strategi kunci pengurutan termasuk bantalan nol.

0 dari 10 dibacaKuis
DynamoDB Query vs Scan: mana yang dipakai, dan mengapa (dengan contoh)
>- Query vs Scan di DynamoDB — Query membaca satu item collection dan menagih item yang cocok, Scan membaca seluruh tabel sebelum FilterExpression berjalan.
Pemula7 menit baca
Pagination DynamoDB: Penjelasan LastEvaluatedKey (dengan Contoh)
Cara kerja penomoran halaman DynamoDB — ulangi LastEvaluatedKey dan ExclusiveStartKey, mengapa Limit bukan ukuran halaman, dan cara mengekspos kursor tanpa kewarganegaraan.
Pemula7 menit baca
Strategi filtering DynamoDB
>- Strategi filtering DynamoDB dibandingkan — partition key, sort key, sparse index, dan FilterExpression — dan mana yang benar-benar memotong tagihan baca.
Menengah8 menit baca
Mengapa Scan DynamoDB lambat dan mahal
>- Mengapa Scan DynamoDB lambat dan mahal, apa yang sebenarnya ditagih, dan bagaimana mengubah Scan refleks menjadi Query ber-key yang biayanya sepecahan.
Pemula6 menit baca
Parallel Scan DynamoDB
>- Bagaimana parallel scan DynamoDB membagi baca full-table lintas worker dengan Segment dan TotalSegments, kapan membantu, dan jebakan throughput yang harus dihindari.
Lanjutan7 menit baca
Strategi Sort Key DynamoDB: 3 Pola dan Kapan Memakainya
Strategi sort key DynamoDB untuk range read — rancang sort key yang urutan byte-nya cocok dengan urutan baca Anda, agar satu Query melayani banyak pola akses.
Menengah8 menit baca
Cara Mengkueri DynamoDB di Pesanan Descending
Kueri DynamoDB dalam urutan descending dengan ScanIndexForward=false — hasil terbaru-pertama, mengapa pengurutan terjadi pada kunci pengurutan, dan mengapa pembacaan terbalik gratis.
Pemula7 menit baca
Mengurutkan DynamoDB pada atribut yang berubah
>- Mengurutkan DynamoDB pada atribut yang berubah — mengapa atribut key immutable, pattern delete-and-recreate, dan memindahkannya ke sort key GSI.
Menengah7 menit baca
Kunci Sortir Tanpa Bantalan di DynamoDB
Mengapa "10" diurutkan sebelum "2" dalam kunci pengurutan string DynamoDB, dan bagaimana bantalan nol dengan lebar tetap membuat urutan byte leksikografis cocok dengan urutan numerik.
Menengah5 menit baca
Uji pemahamanIkuti kuis
Periksa apa yang sudah Anda pelajari di bagian ini.

Berapa biaya sebenarnya dari indeks sekunder global di DynamoDB: amplifikasi tulis GSI yang diukur, tabel keputusan filter GSI vs LSI vs, dan batasan yang mengikat.

0 dari 7 dibacaKuis

Ekspresi DynamoDB — kondisi, pembaruan, kondisi kunci, dan ekspresi proyeksi, ditambah nama dan nilai atribut ekspresi serta kapan Anda harus menggunakannya.

0 dari 6 dibacaKuis

Penulisan dan operasi DynamoDB — penghitung atom, menerapkan keunikan di seluruh atribut, migrasi tanpa waktu henti, dan mendiagnosis partisi panas.

0 dari 8 dibacaKuis
Operasi batch DynamoDB
Operasi batch DynamoDB — BatchGetItem membaca 100 item per panggilan, BatchWriteItem menulis 25, mengapa batch bukan transaksi, dan cara me-retry sisa.
Menengah7 menit baca
Cara menghapus banyak item di DynamoDB
>- Cara menghapus banyak item di DynamoDB — BatchWriteItem, TransactWriteItems, batch PartiQL dan TTL — plus mengapa tidak ada pernyataan DELETE ... WHERE.
Pemula7 menit baca
DynamoDB ReturnValues: Dapatkan Item Lama atau Baru
DynamoDB ReturnValues mengembalikan item lama atau baru dari PutItem, UpdateItem, atau DeleteItem tanpa membaca kedua kali — lima opsi dan kapan masing-masing membantu.
Menengah5 menit baca
Penghitung Atom DynamoDB: Cara Kerja ADD, dan Kapan Tidak
Cara kerja penghitung atom DynamoDB dengan ekspresi pembaruan ADD, mengapa penghitung atom tersebut tidak idempoten, dan kapan harus melakukan pembaruan bersyarat.
Menengah5 menit baca
Keunikan pada Beberapa Atribut di DynamoDB
Cara menerapkan constraint unik pada beberapa atribut DynamoDB — email DAN username unik — dengan marker item dan sebuah TransactWriteItems ber-guard kondisi.
Lanjutan6 menit baca
Migrasi DynamoDB Tanpa Downtime
Migrasi DynamoDB tanpa downtime — cara menambahkan tipe entitas dan pola akses baru ke tabel yang hidup menggunakan lazy backfill, GSI online, dan dual-write.
Lanjutan6 menit baca
Partisi Panas DynamoDB: Cara Menemukan dan Memperbaikinya
Partisi panas DynamoDB adalah ketika satu kunci partisi menyerap bagian lalu lintas dan throttles yang tidak proporsional — cara menemukannya dan mendesainnya.
Menengah8 menit baca
Uji pemahamanIkuti kuis
Periksa apa yang sudah Anda pelajari di bagian ini.

PartiQL dan SQL di DynamoDB — apa itu PartiQL, apa yang tidak bisa dilakukannya, dan bagaimana DynoTable Workbench menjalankan JOIN, GROUP BY, dan digabungkan dalam aturan DynamoDB.

0 dari 7 dibacaKuis

Perkakas DynamoDB — DynamoDB Lokal, LocalStack, klien GUI terbaik, melihat dan mengedit data, menyalin tabel, ekspor CSV, dan server MCP.

0 dari 14 dibaca
Cara Menjalankan DynamoDB Lokal dengan Docker — Panduan Lengkap
Jalankan DynamoDB Lokal dengan Docker untuk pengembangan dan pengujian offline — mulai container, arahkan SDK ke titik akhir lokal, dan buat tabel.
Pemula5 menit baca
Cara terhubung ke DynamoDB Local dan LocalStack
>- Cara menghubungkan GUI ke DynamoDB Local dan LocalStack — endpoint, kredensial palsu, error umum. Jelajahi dan Query tabel lokal secara visual dengan DynoTable.
Menengah7 menit baca
Klien GUI DynamoDB terbaik di 2026
>- Klien GUI DynamoDB dibandingkan secara praktis untuk 2026 — NoSQL Workbench, Dynobase, Dynomate, DbVisualizer, DocKit, dynamodb-admin, DynoTable — dengan harga bertanggal dan terverifikasi.
Pemula14 menit baca
Buku DynamoDB yang Layak Dibaca di 2026
Dua buku DynamoDB yang layak dibeli di 2026, berapa harga masing-masing, dan fitur DynamoDB mana saja yang muncul setelah keduanya terbit.
Pemula6 menit baca
Cara Melihat, Menelusuri dan Mengedit Data DynamoDB
Cara menelusuri, memfilter, dan mengedit data DynamoDB, serta operasi API mana yang dijalankan setiap tindakan — Pindai, Kueri, GetItem, PutItem, UpdateItem, DeleteItem.
Pemula7 menit baca
Salin tabel DynamoDB ke akun/region lain
>- Salin tabel DynamoDB ke akun atau region lain — ekspor data, lalu restore dengan Scan plus write, export/import S3, AWS Backup, atau global tables.
Pemula8 menit baca
Cara Mengekspor Tabel DynamoDB ke CSV (4 Cara)
Cara mengekspor tabel DynamoDB ke CSV — ekspor terfilter satu klik di DynoTable, scan AWS CLI dengan jq, ekspor S3 terkelola, atau sebuah skrip.
Pemula12 menit baca
Hasilkan tipe TypeScript dari DynamoDB
>- DynamoDB tidak menyimpan skema item, jadi DescribeTable tidak bisa memberi tipe. Tulis interface dengan tangan, pakai library schema-first, atau infer dari item nyata.
Menengah6 menit baca
Cara Query DynamoDB dengan AI (Bahasa Alami)
Cara meng-query DynamoDB dengan bahasa sehari-hari. API-nya tak punya endpoint bahasa alami: bandingkan PartiQL draf LLM, agen MCP, dan tool sadar-schema.
Pemula6 menit baca
Server MCP DynamoDB: Kode Claude, Kursor, Codex
Berikan agen AI akses langsung ke tabel DynamoDB Anda melalui MCP — opsi untuk Claude Code, Cursor, dan Codex, dan cara menghindari penyerahan kunci AWS Anda.
Menengah7 menit baca
DynamoDB MCP untuk Claude Code
Hubungkan Claude Code ke DynamoDB lewat MCP — perintah claude mcp add yang persis, scope tempat mendaftarkannya, dan cara menjauhkan kunci AWS Anda dari agen.
Menengah8 menit baca
MCP DynamoDB untuk Cursor
Hubungkan Cursor ke DynamoDB lewat MCP — config .cursor/mcp.json, scope proyek vs global, mengaktifkan server, dan menjaga kunci AWS keluar dari repo.
Menengah7 menit baca
MCP DynamoDB untuk Codex
Hubungkan OpenAI Codex ke DynamoDB lewat MCP — entri ~/.codex/config.toml, jebakan snake_case mcp_servers, pilihan transport, dan timeout startup.
Menengah6 menit baca
ExtendDB: Jalankan DynamoDB API di Database Anda
ExtendDB adalah adaptor AWS sumber terbuka yang melayani DynamoDB API dari database yang Anda jalankan, seperti PostgreSQL. SDK AWS Anda tidak berubah.
Menengah7 menit baca

Operasi dan biaya DynamoDB — transaksi, Streaming, TTL, kapasitas sesuai permintaan vs yang disediakan, tabel global dan pencadangan/PITR, diajarkan dalam satu SaaS yang berjalan.

0 dari 11 dibacaKuis
Model Biaya DynamoDB: SQL Menyamarkan Tagihan
Kenapa SQL di atas DynamoDB bisa menyembunyikan tagihan — join, filter WHERE sembarang, dan agregat dikompilasi jadi Scan, plus hitungan RCU Query vs Scan.
Menengah4 menit baca
DynamoDB Transactions: Panduan Lengkap (dengan Contoh)
Transaksi DynamoDB dengan TransactWriteItems — hingga 100 aksi all-or-nothing, batas 4 MB, kapasitas tulis dua kali, dan bagaimana konflik membatalkannya.
Lanjutan6 menit baca
DynamoDB Streams: Panduan Lengkap (dengan Contoh)
DynamoDB Streams — log change-data-capture 24 jam, empat opsi StreamViewType, record terurut per-Item, dan memicu Lambda saat Item berubah.
Lanjutan6 menit baca
DynamoDB TTL: Panduan Lengkap Kedaluwarsa Item
DynamoDB TTL menghapus item otomatis begitu atribut timestamp Unix-epoch terlewati, biasanya beberapa hari, dan penghapusan itu tak makan kapasitas tulis.
Menengah4 menit baca
DynamoDB On-Demand vs Provisioned Capacity
DynamoDB On-Demand vs Provisioned capacity — pay-per-request lawan throughput dicadangkan, kapan tiap mode lebih murah, dan peran bentuk trafik.
Menengah6 menit baca
Cara Menyiapkan Auto Scaling DynamoDB
Siapkan auto scaling DynamoDB pada kapasitas provisioned — langkah console dan CLI, pilih target utilisasi dan min/maks, serta batas yang tetap throttle.
Menengah8 menit baca
Throttling DynamoDB dan Cara Memperbaikinya
Mengapa DynamoDB mem-throttle — empat penyebab terdokumentasi, batas per-partisi 3.000 read dan 1.000 write unit per detik, dan perbaikan tiap kasus.
Menengah8 menit baca
DynamoDB Ukuran Tabel dan Jumlah Item
Dapatkan ukuran tabel DynamoDB dan jumlah item dari perkiraan DeskripsiTable gratis, yang membutuhkan waktu hingga enam jam, atau hitungan persis dengan Scan Select COUNT.
Pemula5 menit baca
DynamoDB Global Tables: Replikasi Multi-Region Dijelaskan
DynamoDB Global Tables — replikasi active-active multi-region, konflik last-writer-wins, mode konsistensi MREC dan MRSC, serta SLA ketersediaan 99,999%.
Lanjutan6 menit baca
Backup dan Point-in-Time Recovery DynamoDB: Panduan Lengkap
Backup dan point-in-time recovery DynamoDB — snapshot on-demand vs PITR berkelanjutan, jendela 1–35 hari, dan pengaturan yang tak dikembalikan pemulihan.
Menengah7 menit baca
Uji pemahamanIkuti kuis
Periksa apa yang sudah Anda pelajari di bagian ini.

Internal DynamoDB — cara kerja kunci partisi, kapasitas adaptif, penyimpanan GSI, partisi fisik, dan perutean permintaan, ditelusuri kembali ke makalah Dynamo.

0 dari 8 dibacaKuis
Cara Kerja Kunci Partisi DynamoDB
Cara kerja kunci partisi DynamoDB — hash yang memetakan kunci ke partisi fisik, mengapa pilihan kunci Anda menentukan throughput, dan cara menghindari partisi panas.
Menengah7 menit baca
Adaptive Capacity DynamoDB: Apa yang Bisa dan Tidak Bisa
Adaptive capacity dan burst capacity DynamoDB menyerap lonjakan dan mendongkrak hot partition otomatis — plus plafon partisi yang tak terlampaui keduanya.
Lanjutan6 menit baca
Bagaimana GSI DynamoDB disimpan secara internal
>- Bagaimana GSI DynamoDB disimpan — ruang partisi sendiri, replikasi asinkron dari tabel dasar, hanya atribut yang diproyeksikan, dan kapasitas terisolasi.
Lanjutan8 menit baca
Partisi fisik DynamoDB
Cara kerja partisi fisik DynamoDB — plafon 10 GB, 3000 RCU, dan 1000 WCU, cara pembagian partisi, dan alasan hot key throttles dengan kapasitas cadangan.
Lanjutan7 menit baca
Cara kerja internal penyimpanan DynamoDB
Cara kerja internal penyimpanan DynamoDB — hashing partisi, pohon B per partisi untuk rentang kunci pengurutan, dan replikasi kuorum di tiga AZ dijelaskan.
Lanjutan7 menit baca
Cara Kerja Perutean Permintaan DynamoDB
Cara kerja perutean permintaan DynamoDB — router permintaan meng-hash kunci partisi Anda untuk menemukan node penyimpanan yang tepat, dan mengapa hal itu memperbaiki latensi per kunci.
Lanjutan7 menit baca
Dari Paper Dynamo ke DynamoDB
Dari paper Amazon Dynamo 2007 ke DynamoDB — apa yang dibawa desain consistent-hashing dan quorum aslinya, serta apa yang AWS pertahankan versus diganti.
Lanjutan6 menit baca
Uji pemahamanIkuti kuis
Periksa apa yang sudah Anda pelajari di bagian ini.

Sumber daya DynamoDB lainnya

Siap mempraktikkannya?

Jelajahi, kueri, dan modelkan tabel DynamoDB Anda sendiri — SQL Workbench dan agen AI DynoTable berjalan di AWS Anda. Uji coba gratis 30 hari, tanpa kartu kredit — lalu paket Free tanpa batas waktu.