Amazon DynamoDB Akışlar, akış parçalarının daha hızlı ve verimli şekilde keşfedilebilmesini sağlayan yeni bir API özelliğini sunar
Amazon DynamoDB Akışlar artık akış verilerinin tüketimini basitleştirmek ve optimize etmek için DescribeStream API'sinde yeni bir ShardFilter parametresini destekliyor. Artık bir üst parça kapatıldıktan sonra alt parçaları hızlıca keşfetmek için ShardFilter parametresini kullanabilir ve böylece, DynamoDB Akışlar'dan gelen verileri işlerken verimliliği ve yanıt verme hızını önemli ölçüde artırabilirsiniz.
DynamoDB Akışlar, DynamoDB tablolarında yer alan nesne düzeyindeki değişiklikleri neredeyse gerçek zamanlı olarak izlemeyi, işlemeyi ve bunlara tepki vermeyi kolaylaştıran sunucusuz bir veri akışı özelliğidir. DynamoDB Akışlar olay odaklı uygulamalar oluşturma, veri çoğaltma, denetim ve veri analizi ve makine öğrenimi özelliklerinin uygulanması dahil çeşitli değişiklik verilerinin kaydedildiği kullanım örneklerine olanak tanır. DynamoDB Akışlar'dan gelen verileri kullanan uygulamalar, bu isteğe bağlı ShardFilter parametresini kullanarak kapalı bir parçayı okumaktan alt parçaya verimli şekilde geçiş yapabilir. Böylece, kapalı ve açık tüm parçalar için parça eşlemesini almak ve bunlardan geçmek üzere DescribeStream API'sine tekrarlı şekilde çağrı yapılması önlenebilir. Bu API geliştirmesi, parçalar arasında geçiş yapılırken geçişlerin daha sorunsuz ve gecikme sürelerinin daha kısa olmasını sağlamaya yardımcı olarak akış işleme uygulamalarınızı daha duyarlı ve uygun maliyetli hale getirir.
Yeni ShardFilter parametresi tüm AWS Bölgelerinde kullanılabilir. AWS API, Kinesis Client Library (KCL) 3.0 veya DynamoDB Akışlar için Apache Flink bağlayıcısını kullanarak bu özelliği kullanmaya başlayabilirsiniz. DynamoDB Akışlar'ı kullanmak için AWS Lambda'dan yararlanan müşteriler bu geliştirilmiş API deneyiminden otomatik olarak yararlanabilir.
Daha fazla bilgi için DynamoDB Geliştirici Kılavuzu'ndaki DynamoDB Akışlar ile çalışma bölümüne ve DescribeStream API Referansı'na bakın.