Amazon DynamoDB
Her ölçek için hızlı ve esnek NoSQL veritabanı hizmeti
Amazon DynamoDB, her ölçekte milisaniye cinsinden tek basamaklı performans sunan bir anahtar-değer ve belge veritabanıdır. İnternet ölçeğindeki uygulamalar için yerleşik güvenlik, yedekleme, geri yükleme ve bellek içi önbelleğe alma özelliklerine sahip, tam olarak yönetilen, çok bölgeli, çok ana hesaplı bir veritabanıdır. DynamoDB, günlük olarak 10 trilyondan fazla isteği işleyebilir ve saniyede 20 milyondan fazla isteğe ulaşan ani artışları destekleyebilir.
Lyft, Airbnb ve Redfin gibi dünyanın en hızlı büyüyen işletmelerinin birçoğuna ek olarak Samsung, Toyota ve Capital One gibi kurumlar, görev açısından kritik iş yüklerini desteklemek için DynamoDB’nin ölçeğine ve performansına güveniyor.
100.000'den fazla AWS müşterisi, mobil, web, oyun, reklam teknolojisi ve IoT uygulamalarının yanı sıra her ölçekte düşük gecikme süreli veri erişimi gerektiren diğer uygulamaları için anahtar-değer ve belge veritabanı olarak DynamoDB'yi tercih etti. Uygulamanız için yeni bir tablo oluşturun ve gerisini DynamoDB'ye bırakın.
Avantajlar
Uygun ölçekte performans
DynamoDB, her ölçekte tutarlı, milisaniye cinsinden tek basamaklı yanıt süreleri sağlayarak dünyanın en büyük ölçekli uygulamalarından bazılarını destekler. Neredeyse sınırsız aktarım hızı ve depolama ile uygulama oluşturabilirsiniz. DynamoDB küresel tabloları, verilerinizi birden çok AWS Bölgesine çoğaltarak küresel olarak dağıtılmış uygulamalarınız için hızlı, yerel veri erişimi sağlar. Milisaniye düzeyinde gecikme süresiyle daha da hızlı erişim gerektiren kullanım örnekleri için DynamoDB Accelerator (DAX) tarafından tam olarak yönetilen bir bellek içi önbellek sunulur.
Sunucusuz
DynamoDB hizmetinde tedarik edilmesi, düzeltme eki uygulanması veya yönetilmesi gereken sunucular ya da yüklenmesi, bakım yapılması veya işletilmesi gereken yazılımlar yoktur. DynamoDB, kapasite gereksinimine göre tabloların ölçeğini otomatik olarak büyütüp küçültür ve performansın sürekli olmasını sağlar. Yerleşik erişilebilirlik ve hata toleransı özellikleri sayesinde, uygulamaları bu ölçütlere göre tasarlama gereksinimini ortadan kaldırır. DynamoDB hem isteğe bağlı hem de tedarik edilmiş kapasite sağladığından, iş yükü başına kapasite belirterek ya da yalnızca tükettiğiniz kaynaklar için ücret ödeyerek maliyetleri optimize etmenize olanak tanır.
Kurumsal kullanıma hazır
DynamoDB, uygun ölçekte iş açısından kritik uygulamalar oluşturmanıza olanak tanımak için ACID işlemlerini destekler. DynamoDB, varsayılan olarak tüm verileri şifreler ve tüm tablolarınızda ayrıntılı kimlik ve erişim denetimi sağlar. Tablolarınızın performansını etkilemeksizin boyutu yüzlerce terabaytı bulan verilerin tam yedeklerini oluşturabilir ve kapalı kalma süresi olmadan son 35 gün içindeki belirli bir noktaya kurtarabilirsiniz. DynamoDB ayrıca erişilebilirlik konusunda güvence sağlanması için bir hizmet düzeyi sözleşmesiyle desteklenir.
Kullanım örnekleri
Sunucusuz Web Uygulamaları
Ölçeği otomatik olarak artırılıp azaltılan güçlü web uygulamaları oluşturun. Sunuculara bakım yapmanız gerekmez ve uygulamalarınız otomatik yüksek erişilebilirliğe sahip olur.
Başvuru amaçlı sunulan mimari: Örnek kod
Mikro Hizmetler Veri Deposu
DynamoDB'yi tutarlı ve hızlı performans için sunucusuz bir veri deposu olarak kullanarak esnek ve yeniden kullanılabilen mikro hizmetler oluşturun.
Başvuru amaçlı sunulan mimari: Örnek kod
Mobil Arka Uçlar
Kullanıcılarınız için sorunsuz deneyimler sunan kişiselleştirilmiş mobil uygulamalar oluşturun. DynamoDB, uygulamalarınıza odaklanabilmeniz için operasyonel görevleri halleder.
Başvuru amaçlı sunulan mimari: Örnek kod
Reklam Teknolojisi
DynamoDB'nin ölçeklenebilirliği, performansı ve erişilebilirliği ile gerçek zamanlı teklif verme platformları ve öneri altyapıları oluşturun.
Başvuru amaçlı sunulan mimari: Diyagram
Oyun
DynamoDB ile mobil, konsol ve masaüstü için uyumlu oyunlar oluşturun. Oyuncu durumu, yüksek puanlar veya dünya dinamik içerikleri gibi oyun verilerini depolayın ve sorgulayın.
Başvuru amaçlı sunulan mimari: Diyagram
IoT
DynamoDB'deki yüksek hızlı, yüksek hacimli IoT verilerinizi Amazon Redshift ve Amazon QuickSight'a bağlayarak cihazlarınızı analiz edin.
Başvuru amaçlı sunulan mimari: Diyagram
Öne çıkan örnek olay incelemeleri
Nike Digital daha iyi müşteri deneyimi için Cassandra’nın büyük kümelerini daha fazla kaynağa olanak sağlayan tümüyle yönetilen Amazon DynamoDB’ye taşıdı.
GE Aviation, Amazon DynamoDB’yi kullanarak maliyetten tasarruf, ölçeklenebilirlik ve performans elde etmek için çizim ve veri sorgusu uygulamasını yeniden tasarladı.
Oath, uygulamaları için global olarak GDPR uyumluluğu dağıttı ve veri eşitlemesini etkinleştirmek için Amazon DynamoDB global tablolarından yararlandı.
Boyutları petabaytlarla ifade edilen mobil uygulama yedekleri için DynamoDB'yi kullanan Samsung Electronics, tutarlı olarak yüksek performans ve maliyet tasarrufu elde ediyor.
Snap, en büyük depolama iş yükü olan Snapchat Stories'i DynamoDB'ye geçirdi ve performansı geliştirerek maliyetleri azalttı.
Netflix, 125 milyondan fazla müşterisi için kişiselleştirilmiş akış deneyimleri oluşturan A/B testlerini çalıştırmak için DynamoDB'yi kullanıyor.
Capital One, ana sistem işlemlerini sınırsız ölçek için sunucusuz bir mimariye geçirerek mobil uygulamalarının gecikme süresini düşürmek amacıyla DynamoDB'yi kullandı.
GumGum daha iyi performans, maliyetten tasarruf ve daha az sayıda bakım için Apache Cassandra’dan Amazon DynamoDB’ye geçti.
Amazon DynamoDB hakkında daha fazla bilgi edinin