DynamoDB bellek içi mi?

Hayır. DynamoDB bellek içi bir veritabanı değildir — her yazma kalıcı depolamaya yazılır ve otomatik olarak üç Kullanılabilirlik Bölgesi genelinde çoğaltılır. Bellek içi hıza ihtiyaç duyduğunuzda, DynamoDB Accelerator (DAX), nihai tutarlı okumaları tek haneli milisaniyeden mikrosaniyeye düşüren, tümüyle yönetilen bir bellek içi önbellek ekler.

Tasarım gereği dayanıklı

DynamoDB dayanıklı, işletimsel bir veritabanıdır: yazmalar kalıcı ortamda saklanır ve varsayılan olarak üç Kullanılabilirlik Bölgesi genelinde çoğaltılır; bu, %99,99'luk bir kullanılabilirlik SLA'sını destekler. Bu, verilerin RAM'de bulunduğu ve dayanıklılığın isteğe bağlı olduğu saf bir bellek içi deponun tam tersi getirisidir.

Önbelleksiz de hâlâ hızlı

Temel DynamoDB, her okuma bir bölüm anahtarını taramak yerine doğrudan hedeflediğinden, her ölçekte tutarlı, tek haneli milisaniyelik okuma ve yazma sunar. Çoğu iş yükünün bir önbelleğe hiç ihtiyacı olmaz.

DAX: bellek içi katman

Mikrosaniyeler önemli olduğunda — gerçek zamanlı teklif verme, oyun liderlik tabloları, sıcak ürün sayfaları — DAX, AWS'nin yanıtıdır: nihai tutarlı okuma performansını asgari kod değişikliğiyle bir kat büyüklük iyileştiren, DynamoDB uyumlu, write-through, bellek içi bir önbellek. Güçlü tutarlı okumalar veya yazma yoğun iş yükleri için uygun değildir. DynamoDB'yi gerçek bir bellek içi depoya karşı tartıyorsanız, DynamoDB ile Redis dayanıklılığı, hızı ve maliyeti doğrudan karşılaştırır.

Daha derine inin

Tutarlılık getirilerini tutarlılık kılavuzunda anlayın, ters soru için DynamoDB önbellek olarak kullanılabilir mi? yazısına bakın, okuma maliyetlerini fiyatlandırma hesaplayıcısı ile tahmin edin ve tablolarınızı incelemek için DynoTable'ı indirin.

Kaynaklar

En son 2026-07-13 tarihinde yukarıda bağlantısı verilen resmi AWS belgelerine karşı doğrulandı.

Console olmadan DynamoDB ile çalışın

DynoTable, DynamoDB için hızlı bir masaüstü istemcisidir — tablolara göz atın, SQL tarzı sorgular çalıştırın ve item'ları yerel olarak düzenleyin.