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 rundan 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
- Setting up DynamoDB local (downloadable version) — Amazon DynamoDB Developer Guide
- DynamoDB local usage notes — Amazon DynamoDB Developer Guide
- Deploying DynamoDB locally on your computer — Amazon DynamoDB Developer Guide
Terakhir diverifikasi 2026-07-13 terhadap dokumentasi resmi AWS yang ditautkan di atas.