Ana İçeriğe Atla

Amazon DynamoDB

AWS genelinde birlikte çalışabilirlik

Amazon DynamoDB sayesinde, iş yüklerinizi 10 kata kadar performans iyileştirmesi için Amazon DynamoDB Hızlandırıcısı (DAX), gerçek zamanlı arama ve analiz özelliklerini etkinleştirmek için Amazon OpenSearch Hizmeti ve çeşitli diğer AWS hizmetleri ile kolayca entegre edebilirsiniz. DynamoDB, kullanım örneği gereksinimlerinizi karşılayan çok çeşitli AWS hizmetleriyle entegre etme esnekliği sağlar.

DynamoDB sıfır ETL entegrasyonları

Kodsuz, tam olarak yönetilen bu entegrasyonlar, verilerin DynamoDB'den diğer AWS hizmetlerine ayıklanmasını, dönüştürülmesini ve yüklenmesini otomatikleştirir. Verilerinizi hedef hizmete sorunsuz bir şekilde çoğaltır ve üretim iş yükünüzü etkilemezler. Bu entegrasyonlar, veri işlem hatlarını tasarlamak, oluşturmak ve yönetmek için gereken haftalarca mühendislik çabasından tasarruf etmenizi sağlar.

1. Amazon SageMaker ve ile Amazon S3 Tabloları ile DynamoDB sıfır ETL entegrasyonu

Bu sıfır ETL entegrasyonu; SQL analizi, arama analizi, iş zekası, üretken yapay zeka ve daha fazlası gibi çok çeşitli analiz ve makine öğrenimi işlerini çalıştırmanızı sağlar. AWS Yönetim Konsolu'nda birkaç hızlı adımda SageMaker Lakehouse'a ve/veya S3 Tabloları'na çoğaltılacak DynamoDB tablolarını seçme esnekliğine sahip olursunuz.

2. Amazon Redshift ile DynamoDB sıfır ETL entegrasyonu

Bu sıfır ETL entegrasyonu, analiz ve makine öğrenimini gerçekleştirmeyi kolaylaştırır. Analiz etmek istediğiniz DynamoDB tablolarını seçtikten sonra, DynamoDB verilerinin DynamoDB'de yazıldıktan sonraki birkaç dakika içinde Amazon Redshift'e çoğaltılmasını sağlayın. Daha sonra, verilerinizi daha da dönüştürmek ve zenginleştirmek için zengin SQL desteği, gerçekleştirilmiş görünümler, veri paylaşımı ve şemasız sorgulama yetenekleriyle Amazon Redshift'in analiz ve makine öğrenimi özelliklerinden yararlanabilirsiniz.

3. Amazon OpenSearch Hizmeti ile DynamoDB sıfır ETL entegrasyonu

Bu sıfır ETL entegrasyonu, neredeyse gerçek zamanlı arama analizi gerçekleştirmenizi sağlar. Tam metin arama, vektör arama, jeo-uzamsal arama ve daha fazlasını gerçekleştirmek için dizinler oluşturun. OpenSearch Hizmeti aramaları ve toplamaları, etkileşimli, yüksek performanslı uygulamaları etkinleştirmek için DynamoDB sorgularıyla birlikte çalışır. DynamoDB müşterileri, kullanıcı etkileşimini ve uygulamalarına ilişkin memnuniyet düzeylerini artıran yeni deneyimler sunmak için OpenSearch Hizmeti'nin kapsamlı arama ve makine öğrenimi özelliklerinden yararlanabilirler.

İlk işlem hattınızı DynamoDB konsolundaki Entegrasyonlar sekmesinden hızlı bir şekilde oluşturabilirsiniz. Entegrasyon, DynamoDB verilerinizin belirli OpenSearch Hizmeti dizinlerine dönüştürülmesini, yönlendirilmesini ve eşlemesini tanımlamak ve işlemek için Amazon OpenSearch veri alımı işlem hatlarını kullanır.

AWS Lambda ile olay tabanlı tetikleyiciler

DynamoDB için AWS Lambda tetikleyicileri, DynamoDB'deki bir ögede yapılan değişikliklere yanıt olarak çalışacak şekilde özel mantığı kolayca ayarlamanıza olanak tanır. DynamoDB Akışlar'ı etkinleştirdikten sonra DynamoDB konsolundaki Dışarı Aktarımlar ve Akışlar sekmesinden hızlı bir şekilde ilk tetikleyicinizi oluşturabilirsiniz. Tetikleyicinizi yapılandırdıktan sonra Lambda kodunuz, tablonuzdaki verilerde yapılan değişiklikleri saniyeler içinde tetikleyebilir.

DynamoDB için AWS Lambda tetikleyicileriyle, verileri doğrulamak ve zenginleştirmek için kolayca veri tabanı tetikleyicileri oluşturabilir, verileri çoğaltarak diğer hizmetlerle entegre edebilir ya da sipariş karşılama veya medya işleme gibi DynamoDB tablolarındaki veri değişikliğine tepki veren olay odaklı mimarilerin tamamını oluşturabilirsiniz. Lambda işlevi bildirim gönderme veya iş akışı başlatma gibi belirleyeceğiniz herhangi bir işlemi gerçekleştirebilir.  

DynamoDB Hızlandırıcısı

DynamoDB Hızlandırıcısı (DAX), DynamoDB için tasarlanmış, tam olarak yönetilen, yüksek oranda erişilebilir bir önbelleğe alma hizmetidir. DAX, saniyede milyonlarca istekte bile milisaniyeden mikro saniyeye kadar 10 kata kadar performans iyileştirmesi sağlar. DAX, DynamoDB tablolarınıza bellek içi hızlandırma eklemek için tüm önbelleği geçersiz kılma ve veri doldurma işlemlerini yönetir. DAX satır içi bir önbellektir, bu nedenle önbelleğe alınan öge mevcut değilse veya eskiyse DAX otomatik olarak temel tabloya geçer.

Geniş ölçekte performans konusunda endişelenmenize gerek kalmadan müşterileriniz için harika uygulamalar oluşturmaya odaklanabilirsiniz. DAX mevcut DynamoDB API çağrılarıyla uyumlu olduğundan başlamayı kolaylaştırmak için uygulama değişikliği gerekmez.