Amazon DynamoDB
Layanan database NoSQL yang cepat dan fleksibel untuk segala skala
Amazon DynamoDB adalah database nilai-kunci dan dokumen yang memberikan kinerja satu digit milidetik dalam skala apa pun. Ini adalah database multimaster, multiwilayah, yang dikelola sepenuhnya dengan keamanan bawaan, cadangan dan pemulihan, serta cache dalam-memori untuk aplikasi skala internet. DynamoDB dapat menangani lebih dari 10 triliun permintaan per hari dan mendukung puncak lebih dari 20 juta permintaan per detik.
Banyak bisnis yang paling cepat berkembang di dunia seperti Lyft, Airbnb, dan Redfin serta perusahaan seperti Samsung, Toyota, dan Capital One bergantung pada skala dan kinerja DynamoDB untuk mendukung beban kerja yang penting untuk misi mereka.
Lebih dari 100.000 pelanggan AWS telah memilih DynamoDB sebagai basis data nilai dan dokumen mereka untuk aplikasi seluler, web, game, teknologi iklan, IoT, dan aplikasi lain yang memerlukan akses data latensi rendah dalam skala apa pun. Buat tabel baru untuk aplikasi Anda dan biarkan DynamoDB yang menangani sisanya.
Keuntungan
Kinerja dalam Skala
DynamoDB mendukung beberapa aplikasi skala terbesar di dunia dengan menyediakan waktu respons satu digit milidetik yang konsisten dalam skala apa pun. Anda dapat membangun aplikasi dengan throughput dan penyimpanan yang tidak terbatas secara virtual. Tabel global DynamoDB mereplikasi data Anda di beberapa Wilayah AWS untuk memberi Anda akses lokal cepat ke data untuk aplikasi yang didistribusikan secara global. Untuk kasus penggunaan yang memerlukan akses lebih cepat dengan latensi mikrodetik, DynamoDB Accelerator (DAX) menyediakan cache dalam-memori yang dikelola sepenuhnya.
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 naik dan turun untuk menyesuaikan kapasitas dan mempertahankan kinerja. Ketersediaan dan toleransi kesalahan dibangun, menghilangkan kebutuhan merancang aplikasi Anda untuk kemampuan ini. DynamoDB menyediakan mode kapasitas sesuai permintaan dan terprovisi sehingga Anda dapat mengoptimalkan biaya dengan menentukan kapasitas per beban kerja, atau membayar hanya sumber daya yang Anda gunakan.
Siap untuk digunakan di perusahaan
DynamoDB mendukung transaksi ACID untuk memungkinkan Anda membangun aplikasi bisnis penting dalam skala besar. DynamoDB mengenkripsi semua data secara default dan memberikan identitas dan kontrol akses super cermat di semua tabel Anda. Anda dapat membuat cadangan penuh ratusan terabyte data secara instan tanpa berdampak kinerja ke tabel Anda, dan memulihkan ke titik mana pun dalam waktu 35 hari sebelumnya tanpa downtime. DynamoDB juga didukung oleh perjanjian tingkat layanan untuk jaminan ketersediaan.
Kasus penggunaan
Aplikasi Web Tanpa Server
Membangun aplikasi web yang mumpuni yang secara otomatis meningkatkan dan menurunkan skala. Anda tidak perlu memelihara server, dan aplikasi Anda memiliki ketersediaan tinggi secara otomatis.
Arsitektur referensi: Kode sampel
Penyimpanan Data Layanan Mikro
Membangun layanan mikro yang fleksibel dan dapat digunakan ulang menggunakan DynamoDB sebagai penyimpan data tanpa server untuk kinerja yang konsisten dan cepat.
Arsitektur referensi: Kode sampel
Backend Seluler
Membangun aplikasi seluler yang dipersonalkan dengan pengalaman yang mulus bagi pengguna Anda. DynamoDB mengurusi tugas operasional Anda sehingga Anda dapat fokus pada aplikasi Anda.
Arsitektur referensi: Kode sampel
Teknologi Iklan
Membuat platform penawaran real-time dan mesin rekomendasi dengan skalabilitas, throughput, dan ketersediaan DynamoDB.
Arsitektur referensi: Diagram
Gaming
Ciptakan game yang responsif untuk perangkat seluler, konsol, dan desktop dengan DynamoDB. Simpan dan tanyakan data game seperti posisi pemain, skor tinggi, atau konten dinamis dunia.
Arsitektur referensi: Diagram
IoT
Analisis perangkat Anda dengan menghubungkan data IoT kecepatan tinggi dan volume tinggi Anda di dalam DynamoDB ke Amazon Redshift dan Amazon QuickSight.
Arsitektur referensi: Diagram
Studi kasus utama
Nike Digital memindahkan klaster besar Cassandra mereka ke Amazon DynamoDB yang dikelola sepenuhnya, memungkinkan lebih banyak sumber daya untuk pengalaman pelanggan yang lebih baik.
GE Aviation membangun ulang aplikasi plot dan kueri data mereka untuk penghematan biaya, skalabilitas, dan kinerja menggunakan Amazon DynamoDB.
Oath menerapkan kepatuhan GDPR untuk aplikasi mereka di seluruh dunia dan memanfaatkan tabel global Amazon DynamoDB untuk mengaktifkan sinkronisasi data.
Samsung Electronics menggunakan DynamoDB untuk cadangan aplikasi seluler berukuran petabyte, menghasilkan kinerja tinggi yang konsisten dan penghematan biaya.
Snap memindahkan beban kerja penyimpanan terbesar mereka, Snapchat Stories, ke DynamoDB dan meningkatkan kinerja sambil mengurangi biaya.
Netflix menggunakan DynamoDB untuk menjalankan pengujian A/B yang membangun pengalaman aliran yang dipersonalkan untuk 125+ juta pelanggan mereka.
Capital One menggunakan DynamoDB untuk mengurangi latensi bagi aplikasi seluler mereka dengan memindahkan transaksi mainframe mereka ke arsitektur tanpa server untuk skala yang tidak terikat.
Lyft memperluas skalabilitas DynamoDB untuk beberapa penyimpanan data, termasuk sistem pelacakan berkendara yang menyimpan koordinat GPS untuk semua kendara.
Pelajari selengkapnya tentang Amazon DynamoDB