Amazon DynamoDB, anahtar-değer ve belge veri modellerini destekleyen ve yazılım geliştiricilerin sınırlı kaynaklarla başlayıp petabaytlarca veri ve saniyede on milyonlarca okuma ve yazma isteği ölçeğine çıkabilen modern ve sunucusuz uygulamalar geliştirmesini sağlayan bir NoSQL veritabanıdır. DynamoDB, geleneksel i̇lişkisel veritabanlarının yetersiz kalacağı yüksek performanslı ve internet ölçeğindeki uygulamaları çalıştırmak üzere tasarlanmıştır.

Yenilikler:

  • İsteğe bağlı kapasite modu
  • ACID işlemleri için yerleşik destek
  • İsteğe bağlı yedekleme ve belirli bir noktaya kurtarma
  • Bekleme durumundaki verileri şifreleme
DynamoDB, bir NoSQL veritabanı
oluşturan: Flush Arcade

Uygun ölçekte performans

DynamoDB, yatay ölçeklendirme ile neredeyse her boyuttaki tabloyu destekleyebilecek bir belge veritabanıdır. Bu da DynamoDB’nin saniyede 20 milyonun üzerinde anlık performansla günde 10 trilyondan fazla istek ve petabaytlarca depolama alanı için ölçeklendirme gerçekleştirmesini sağlar.

Anahtar-değer ve belge veri modelleri

DynamoDB hem anahtar-değer hem de belge veri modellerini destekler. Bu da DynamoDB’nin esnek bir şemaya sahip olmasını ve bu sayede tüm satırlarda herhangi bir anda herhangi bir sayıda sütun bulunmasını mümkün kılar. Bu özellik sayesinde ilişkisel veritabanlarında olduğu gibi tablo şemasını yeniden tanımlamaya gerek kalmadan tabloları işletmenizin değişen gereksinimlerine göre kolayca uyarlayabilirsiniz. Daha fazla bilgi edinin »

DynamoDB Accelerator ile mikro saniye düzeyinde gecikme süresi

DynamoDB Accelerator (DAX) tam olarak yönetilen, bellek içi önbellek kullanmanızı sağlayarak tablolarınız için uygun ölçekte hızlı okuma performansı sunan bir bellek içi önbellektir. DAX kullanarak, DynamoDB tablolarınızın okuma performansını 10 kata kadar iyileştirebilir, bu sayede saniyede milyonlarca istek için dahi gerekli olan okuma süresini milisaniyelerden mikrosaniyelere indirebilirsiniz. DAX ve DAX fiyatlandırması hakkında daha fazla bilgi edinin »

Global tablolarla otomatik global replikasyon

DynamoDB global tabloları verilerinizi istediğiniz AWS Bölgeleri arasında otomatik olarak çoğaltır ve kapasiteyi iş yüklerinize uygun olacak şekilde otomatik olarak ölçeklendirir. Global tablolar sayesinde global ölçekte dağıtılmış olan uygulamalarınız belirli bölgelerdeki verilere yerel olarak erişebilir, bu sayede tek basamaklı milisaniye düzeyinde okuma ve yazma performansına ulaşabilir. Daha fazla bilgi edinin »

DynamoDB Streams ile gerçek zamanlı veri işleme

DynamoDB Streams, bir DynamoDB tablosunda gerçekleştirilen öğe düzeyindeki değişiklikleri kronolojik bir şekilde saklar ve bu bilgileri 24 saat boyunca bir günlükte tutar. Uygulamalar bu özellikten faydalanarak bir DynamoDB tablosunda depolanan öğelerde gerçekleştirilen değişiklikleri ortaya çıktıkları anda yakalayabilir. Daha fazla bilgi edinin »

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, tabloları kapasiteyi karşılayacak şekilde otomatik olarak ayarlar ve yönetim yükü olmadan performansın sürekliliğini sağlar. Yerleşik erişilebilirlik ve hata toleransı özellikleri sayesinde uygulamaları bu ölçütlere göre tasarlama ihtiyacını ortadan kaldırır.

Okuma/yazma kapasitesi modları

DynamoDB her tablo için şu okuma/yazma kapasitesi modlarını sunar: isteğe bağlı ve tedarik edilen. İsteğe bağlı kapasite modu, yüksek kullanım ihtimali konusunda kesin bir karar veremediğiniz tahmin edilmesi güç iş yükleri için kapasite yönetimini sizin yerinize üstlenir ve yalnızca kullandığınız kaynaklar için ödeme yaparsınız. Tedarik edilen kapasite modunu kullanan tablolarda okuma ve yazma kapasitesini sizin ayarlamanız gerekir. Belirlediğiniz tedarik edilen kapasitenin kullanılacağından emin olduğunuz durumlarda tedarik edilen kapasite modu maliyet açısından daha avantajlıdır. Daha fazla bilgi edinin »

İsteğe bağlı modu

DynamoDB, isteğe bağlı kapasite modunu kullanan tabloları önceden ulaşılmış trafik seviyesine çıkıldığında veya düşüldüğünde anında ayarlar. Bir iş yükünün trafiği yeni bir zirveye ulaştığında DynamoDB buna ayak uydurmak için hızlı bir şekilde uyarlama gerçekleştirir. İsteğe bağlı kapasite modunu hem yeni hem de var olan tablolarda kullanabilir ve kodunuzda değişiklik yapmadan var olan DynamoDB API’lerini kullanmaya devam edebilirsiniz. Daha fazla bilgi edinin »

Otomatik ölçeklendirme

DynamoDB, tedarik edilen kapasiteyi kullanan tablolar için uygulamanızın performans kullanımını izleyerek önceden belirlediğiniz kapasiteye göre aktarım hızını ve depolama alanını otomatik olarak ölçeklendirir. Uygulamanızın trafiği arttığında DynamoDB'de aktarım hızını yükü karşılayacak şekilde artırır. Uygulamanızın trafiği azaldığında ise DynamoDB ölçeği azaltarak kullanılmayan kapasite için maliyetlerinizi düşürür. Daha fazla bilgi edinin »

Tetikleyicilerle değişiklik izleme

DynamoDB, tetikleyici sağlamak için AWS Lambda ile entegre edilebilir. Tetikleyicileri kullanarak bir DynamoDB tablosunda öğe düzeyinde değişiklik gerçekleştirildiğinde otomatik olarak özel bir işlevi yürütebilirsiniz. Tetikleyiciler sayesinde DynamoDB tablolarındaki veri değişikliklerine tepki verecek uygulamalar oluşturabilirsiniz. Lambda işlevi bildirim gönderme veya iş akışı başlatma gibi belirleyeceğiniz herhangi bir işlemi gerçekleştirebilir. Daha fazla bilgi edinin »

Kurumsal kullanıma hazır

DynamoDB, karmaşık iş mantığına ihtiyaç duyan geniş bir uygulama kümesi için ACID işlemi desteği dahil olmak üzere görev açısından kritik iş yükleri için tasarlanmıştır. DynamoDB, şifreleme sayesinde verilerinizin güvende kalmasına yardımcı olur ve koruma amacıyla verilerinizi sürekli olarak yedekler. Hizmetin güvenilirlik düzeyi, hizmet düzeyi sözleşmesi ile garanti altına alınmıştır.

ACID işlemleri

DynamoDB, işlemler için sunulan yerel ve sunucu tarafı desteği sayesinde yazılım geliştiricilerin hem bir tablo içindeki hem de tablolar arasındaki birden fazla öğeye “ya hep ya da hiç” değişiklikleri yapma deneyimini basitleştirir. İşlem desteği sayesinde yazılım geliştiriciler DynamoDB’nin ölçeklendirme, performans ve kurumsal avantajlarının kapsamını birden fazla görev açısından kritik öneme sahip iş yükü için genişletebilir. Daha fazla bilgi edinin »

Bekleme durumundaki verileri şifreleme

DynamoDB, varsayılan olarak bekleme durumundaki tüm müşteri verilerini şifreler. Bekleme durumundaki verileri şifreleme özelliği, AWS Key Management Service içinde depolanan şifreleme anahtarlarını kullanarak verilerinizin güvenliğini sağlamanıza yardımcı olur. Bekleme durumundaki verileri şifreleme özelliği sayesinde şifreleme konusunda sıkı uygunluk ve uyumluluk gereksinimlerini karşılayan güvenlik açısından hassas uygulamalar oluşturabilirsiniz. AWS’ye ait olan müşteri ana anahtarlarını kullanarak gerçekleştirilen varsayılan şifreleme özelliği ücretsiz olarak sunulur. Daha fazla bilgi edinin »

Belirli bir noktaya kurtarma

Belirli bir noktaya kurtarma (PITR), DynamoDB tablolarınızı yanlışlıkla yazma veya silme işlemlerine karşı korumanıza yardımcı olur. PITR, DynamoDB tablonuzdaki verileri sürekli olarak yedekler ve tabloyu saniye hassasiyetiyle son 35 gün içinde herhangi bir noktaya geri yükleyebilirsiniz. PITR özelliğini etkinleştirebilir veya AWS Management Console'dan tek tıklamayla ya da tek bir API çağrısıyla yedekleme ve geri yükleme işlemlerini başlatabilirsiniz. Daha fazla bilgi edinin »

İstek üzerine yedekleme ve geri yükleme

İstek üzerine yedekleme ve geri yükleme, arşivleme amacıyla DynamoDB tablolarınızın tam yedeklerini oluşturmanızı sağlar ve bu sayede kurumsal ve resmi düzenleme gereksinimlerini karşılamanıza yardımcı olabilir. Üretim uygulamalarınızın performansını veya erişilebilirlik durumunu etkilemeden birkaç megabayttan yüzlerce terabayta kadar veriye sahip olan tabloları yedekleyebilirsiniz. Daha fazla bilgi edinin»

Web sayfası görüntüsü
Fiyatlandırma sayfasını ziyaret edin

Amazon DynamoDB için fiyatlandırma seçeneklerini inceleyin

Daha fazla bilgi edinin 
Hesap açma görüntüsü
Ücretsiz hesap açın

AWS Ücretsiz Kullanımı için anında erişim elde edin. 

Hesap açın 
Araç kutusu görüntüsü
Konsolda oluşturmaya başlayın

AWS Management Console’da Amazon DynamoDB ile oluşturmaya başlayın.

Oturum açın