Amazon DynamoDB adalah basis data NoSQL yang mendukung model data nilai-kunci dan dokumen. Developer dapat menggunakan DynamoDB untuk membangun aplikasi modern nirserver yang dapat dimulai dari yang kecil dan diskalakan secara global untuk mendukung sejumlah petabyte data dan puluhan juta permintaan baca dan tulis per detik. DynamoDB dirancang untuk menjalankan aplikasi skala internet berkinerja tinggi yang akan membebani basis data relasional tradisional.

Apa yang baru:

  • AWS Glue Elastic Views mendukung DynamoDB sebagai sumber untuk menggabungkan dan mereplikasi data secara terus-menerus di beberapa basis data hampir secara waktu nyata.
  • Gunakan PartiQL, bahasa kueri yang kompatibel dengan SQL, untuk mengkueri, menyisipkan, memperbarui, dan menghapus data tabel di DynamoDB.
  • Gunakan Amazon Kinesis Data Streams untuk menangkap perubahan jenjang item dalam tabel DynamoDB Anda.
  • Pulihkan tabel DynamoDB dengan lebih cepat.
  • Kalkulator Harga AWS sekarang mendukung DynamoDB.
  • Ekspor data dari DynamoDB ke Amazon Simple Storage Service (Amazon S3) dan gunakan layanan AWS lainnya seperti Amazon Athena untuk menganalisis data Anda serta mengekstrak wawasan yang dapat ditindaklanjuti.

Apa itu Amazon DynamoDB?

Performa dalam skala besar

DynamoDB adalah database nilai-kunci dan dokumen yang dapat mendukung hampir semua ukuran tabel apa pun dengan penskalaan horizontal. Ini memungkinkan DynamoDB menskalakan hingga lebih dari 10 triliun permintaan per hari dengan puncak lebih dari 20 juta permintaan per detik, melalui sejumlah petabyte penyimpanan.

Nilai-kunci dan model data dokumen

DynamoDB mendukung nilai-kunci dan model data dokumen Hal ini memungkinkan DynamoDB memiliki skema yang fleksibel, sehingga setiap baris dapat memiliki sejumlah kolom pada waktu tertentu. Ini memungkinkan Anda dengan mudah menyesuaikan tabel ketika kebutuhan bisnis Anda berubah, tanpa harus mendefinisikan kembali skema tabel seperti yang Anda lakukan dalam database relasional.

Pelajari selengkapnya »

Latensi mikrodetik dengan DynamoDB Accelerator

DynamoDB Accelerator (DAX) adalah cache memori yang mengirimkan kinerja pembacaan yang cepat untuk tabel Anda ydalam skala besar dengan memungkinkan Anda menggunakan cache dalam memori yang dikelola penuh. Dengan menggunakan DAX, Anda dapat meningkatkan kinerja pembacaan tabel DynamoDB hingga 10 kali, membuat waktu yang diperlukan untuk pembacaan dari milidetik menjadi mikrodetik, bahkan pada saat ada jutaan permintaan per detik.

Pelajari selengkapnya tentang DAX dan harga DAX »

Replikasi global otomatis dengan tabel global

Tabel global DynamoDB mereplikasi data Anda secara otomatis di seluruh pilihan Wilayah AWS dan secara otomatis menskalakan kapasitas untuk mengakomodasi beban kerja Anda. Dengan tabel global, aplikasi Anda yang terdistribusi secara global dapat mengakses data secara lokal di Wilayah yang dipilih untuk mendapatkan performa baca dan tulis dalam satu digit milidetik.

Pelajari selengkapnya »

Aplikasi streaming lanjutan dengan Kinesis Data Streams untuk DynamoDB

Amazon Kinesis Data Streams untuk DynamoDB menangkap perubahan tingkat item dalam tabel DynamoDB Anda sebagai aliran data Kinesis. Dengan fitur ini, Anda dapat membangun aplikasi streaming lanjutan seperti agregasi log waktu nyata, analitik bisnis waktu nyata, dan tangkapan data IoT. Melalui Kinesis Data Streams, Anda juga dapat menggunakan Amazon Kinesis Data Firehose untuk mengirimkan data DynamoDB secara otomatis ke layanan AWS lainnya.

Pelajari selengkapnya »

Tanpa Server

Dengan DynamoDB, tidak perlu menyediakan, melakukan patch, dan mengelola server, dan tidak ada perangkat lunak yang diinstal, dikelola, atau dioperasikan. DynamoDB secara otomatis menskalakan tabel untuk menyesuaikan kapasitas dan mempertahankan kinerja tanpa administrasi. Ketersediaan dan toleransi kesalahan dibangun, menghilangkan kebutuhan merancang aplikasi Anda untuk kemampuan ini.

Mode kapasitas baca/tulis

DynamoDB memberikan mode kapasitas untuk setiap tabel: sesuai permintaan dan yang disediakan. Untuk beban kerja yang kurang dapat diprediksi di mana Anda tidak yakin apakah Anda akan memiliki penggunaan yang tinggi, mode kapasitas sesuai permintaan akan menangani pengelolaan kapasitas, dan Anda hanya membayar apa yang Anda gunakan. Tabel yang menggunakan mode kapasitas yang disediakan mengharuskan Anda menetapkan kapasitas baca dan tulis. Mode kapasitas yang disediakan lebih hemat biaya ketika Anda yakin akan memanfaatkan dengan baik kapasitas yang disediakan yang Anda tetapkan. 

Pelajari selengkapnya »

Mode sesuai permintaan

Untuk tabel yang menggunakan mode kapasitas sesuai permintaan, DynamoDB langsung mengakomodasi beban kerja Anda saat mereka naik atau turun ke tingkat lalu lintas yang dicapai sebelumnya. Jika tingkat lalu lintas beban kerja mencapai puncak baru, DynamoDB beradaptasi dengan cepat untuk mengakomodasi beban kerja. Anda dapat menggunakan mode kapasitas sesuai permintaan untuk tabel baru dan yang sudah ada, dan Anda dapat terus menggunakan API DynamoDB yang ada tanpa mengubah kode.

Pelajari selengkapnya »

Auto scaling

Untuk tabel menggunakan kapasitas yang disediakan, DynamoDB memberikan penskalaan throughput dan penyimpanan secara otomatis berdasarkan kapasitas yang Anda tetapkan sebelumnya dengan memantau penggunaan kinerja aplikasi Anda. Jika lalu lintas aplikasi Anda bertambah, DynamoDB meningkatkan throughput untuk mengakomodasi beban. Jika lalu lintas aplikasi Anda berkurang, DynamoDB menurunkan skala sehingga Anda hanya perlu membayar lebih sedikit untuk kapasitas yang tidak digunakan..

Pelajari selengkapnya »

Pelacakan perubahan dengan pemicu

DynamoDB berintegrasi dengan AWS Lambda untuk menyediakan pemicu. Dengan menggunakan pemicu, Anda dapat secara otomatis menjalankan fungsi kustom ketika perubahan tingkat item dalam tabel DynamoDB terdeteksi. Dengan pemicu, Anda dapat membangun aplikasi yang bereaksi terhadap modifikasi data dalam tabel DynamoDB. Fungsi Lambda dapat melakukan tindakan apa pun yang Anda tentukan, seperti mengirim pemberitahuan atau memulai alur kerja.

Pelajari selengkapnya »

Siap digunakan di korporasi

DynamoDB dibangun untuk beban kerja sangat penting, termasuk dukungan bagi transaksi atomisitas, konsistensi, isolasi, dan ketahanan (atomicity, consistency, isolation, and durability - ACID) untuk berbagai aplikasi yang memerlukan logika bisnis yang kompleks. DynamoDB membantu mengamankan data Anda dengan enkripsi dan pencadangan data secara terus untuk tujuan perlindungan, dengan jaminan keandalan melalui perjanjian tingkat layanan.

Transaksi ACID

DynamoDB menyediakan dukungan sisi server asli untuk transaksi, menyederhanakan pengalaman pengembang membuat perubahan sepenuhnya yang terkoordinasi, ke beberapa item baik di dalam dan di seluruh tabel. Dengan dukungan untuk transaksi, pengembang dapat memperluas skala, kinerja, dan manfaat perusahaan DynamoDB ke satu set beban kerja misi penting yang lebih luas. 

Pelajari selengkapnya »

Enkripsi data tidak aktif

DynamoDB mengenkripsi semua data at rest pelanggan secara default. Enkripsi at rest meningkatkan keamanan data Anda dengan menggunakan kunci enkripsi yang disimpan di AWS Key Management Service (AWS KMS). Dengan enkripsi at rest, Anda dapat membangun aplikasi yang sensitif keamanan yang memenuhi kepatuhan enkripsi yang ketat dan persyaratan peraturan. Enkripsi default dengan menggunakan kunci KMS yang dimiliki AWS diberikan tanpa biaya tambahan.

Pelajari selengkapnya »

Pemulihan waktu tertentu

Pemulihan waktu tertentu (PITR) membantu melindungi tabel DynamoDB Anda dari operasi tulis atau penghapusan yang tidak disengaja. PITR memberikan pencadangan berkelanjutan untuk data tabel DynamoDB Anda, dan Anda dapat memulihkan tabel tersebut ke waktu tertentu mana pun hingga hitungan detik selama 35 hari sebelumnya. Anda dapat mengaktifkan PITR atau menginisiasi operasi pencadangan dan pemulihan dengan sekali klik di AWS Management Console atau panggilan API tunggal.

Pelajari selengkapnya »

Pencadangan dan pemulihan sesuai permintaan

Pencadangan dan pemulihan sesuai permintaan memungkinkan Anda membuat pencadangan lengkap data tabel DynamoDB Anda untuk pengarsipan data, yang dapat membantu memenuhi persyaratan regulasi perusahaan dan pemerintah Anda. Anda dapat mencadangkan tabel dari beberapa megabyte hingga ratusan terabyte data tanpa memengaruhi kinerja atau ketersediaan aplikasi produksi Anda.

Pelajari selengkapnya»

Gambar halaman web
Kunjungi halaman harga

Jelajahi opsi harga untuk Amazon DynamoDB.

Pelajari selengkapnya 
Gambar daftar akun
Daftar untuk akun gratis

Dapatkan akses secara instan ke AWS Tingkat Gratis. 

Daftar 
Gambar toolbox
Mulai membangun di konsol

Mulai merancang dengan Amazon DynamoDB di AWS Management Console.

Masuk