Bisakah Anda menjalankan DynamoDB secara lokal?

Ya. AWS menyediakan DynamoDB Local, versi DynamoDB gratis yang dapat diunduh dan berjalan di mesin Anda sendiri sebagai image Docker, executable Java, atau dependensi Apache Maven. Ia menyediakan API yang sama dengan layanan web, jadi Anda dapat mengembangkan dan menguji secara offline, lalu cukup mengarahkan kode Anda ke AWS.

Tiga cara menjalankannya

  • Image Docker — pilihan paling umum: satu docker run dan endpoint aktif pada port lokal.
  • Arsip yang dapat diunduh — aplikasi Java yang Anda jalankan langsung (membutuhkan JRE).
  • Dependensi Apache Maven — sematkan ke dalam test suite JVM.

Mengapa mengembangkan secara lokal

Basis data bersifat mandiri di komputer Anda, jadi Anda menghemat biaya throughput, penyimpanan data, dan transfer data — dan Anda tidak memerlukan koneksi internet saat mengembangkan. Ketika Anda siap men-deploy, Anda menghapus endpoint lokal dari kode dan ia mengarah ke layanan web DynamoDB.

Perhatikan perbedaannya

DynamoDB Local mengemulasikan API, tetapi ia bukan mesin produksi — AWS mendokumentasikan perbedaan perilaku dalam catatan penggunaannya (throughput tidak diberlakukan, misalnya). Perlakukan ia sebagai double dev/test yang fungsional, bukan model performa.

Pelajari lebih lanjut

Panduan DynamoDB Local memandu penyiapan langkah demi langkah, dan panduan koneksi local & LocalStack menunjukkan cara mengarahkan GUI ke sana — DynoTable terhubung ke endpoint lokal persis seperti ia terhubung ke AWS. Uji kueri pertama Anda dengan expression builder.

Referensi

Terakhir diverifikasi 2026-07-13 terhadap dokumentasi resmi AWS yang ditautkan di atas.

Bekerja dengan DynamoDB tanpa Console

DynoTable adalah klien desktop yang cepat untuk DynamoDB — jelajahi tabel, jalankan query gaya SQL, dan edit Item secara lokal.