DynamoDB önbellek olarak kullanılabilir mi?

Evet. DynamoDB'nin hızlı anahtar-değer aramaları ve TTL'i onu oturumlar, token'lar ve hesaplanmış sonuçlar için sağlam, kalıcı bir önbellek yapar. Milisaniyenin altında okumalar için onu, tablonun önüne oturan ve nihai tutarlı okumaları hiçbir önbellek geçersizleştirme kodu olmadan mikrosaniyelerle döndüren, tamamen yönetilen bellek içi write-through önbellek olan DynamoDB Accelerator (DAX) ile eşleştirin.

Kalıcı bir önbellek olarak DynamoDB

Okumalar anahtara dayalı ve tek haneli milisaniye olduğundan, DynamoDB kalıcı bir önbellek katmanı olarak iyi çalışır. TTL bayat girdileri sizin için sona erdirir, dolayısıyla önbelleğe alınmış oturumlar ya da önceden hesaplanmış sonuçlar kendi kendini temizler.

Mikrosaniyeler için DAX eklemek

DAX, DynamoDB'nin önünde duran bir bellek içi önbellektir:

  • Read-through / write-through — doldurmayı ve geçersizleştirmeyi sizin için yönetir.
  • Mikrosaniyelik okumalar — nihai tutarlı okumalarda 10 kata varan iyileşme.
  • API uyumlu — asgari uygulama değişikliği.

DAX size para kazandırmadan önce neye mal olur

DAX bir gecikme satın alımıdır. Fiyatlandırıldığında, çok fazla okuma yapmaya başlayana kadar para kazandırmaz.

us-east-1'de bir dax.t3.small düğümü saatte $0.04'tür ve AWS, üretim için Kullanılabilirlik Alanları genelinde en az üç düğüm önerir; çünkü bir kümeyi hataya dayanıklı kılan sayı üçtür. Bu ayda $87.60 eder. 4 KB'a kadar bir öğenin talep üzerine nihai tutarlı okuması $0.0000000625'tir, dolayısıyla aynı $87.60 size doğrudan tablodan 1,4 milyar okuma ya da ay boyunca sürekli saniyede 533 okuma satın alır.

Üstelik bu sayı DAX'in lehinedir: her okumanın önbelleğe isabet ettiğini varsayar, oysa pratikte her ıska, kümenin üstüne bir de tablo okuması faturalandırır. Tek düğümlük bir geliştirme kümesi ayda $29.20, yani saniyede 178 okumadır; AWS de üretimde üçten az düğüm kullanmamayı öğütler, çünkü bir ya da iki düğümlük bir küme önbelleğe alınmış verisini tümüyle kaybedebilir.

TTL ücretsizdir ve çabuk değildir

Bir girdiyi kendiniz sona erdirmek bir yazma birimine mal olur; 1 KB'a kadar öğeler üzerinde bir milyon DeleteItem çağrısı $0.63'tür. TTL aynı işi yazma verimliliği tüketmeden yapar; bir önbellekte onun pratik gerekçesi budur.

Zamanlama işin püf noktasıdır. AWS, süresi dolmuş öğeleri genellikle sona ermeden birkaç gün sonra siler; dolayısıyla depolama, uygulamanızın gitti saydığı girdiler için faturalanmaya devam eder ve fatura, ayarladığınız TTL'i değil silme gecikmesini izler. Saniyede 1.000 öğeyi 1 KB boyutunda bir saatlik TTL ile önbelleğe alın; canlı küme 3,4 GB, ayda $0.86 olur. İki günlük bir gecikme ise onun yanına ayda $41.19'a 165 GB ölü girdi park eder. Süresi dolmuş öğeler ayrıca fiziksel olarak kaldırılana kadar Query ve Scan sonuçlarında görünmeye devam eder; dolayısıyla ona güvenmek yerine okuma sırasında sona erme özniteliğine göre filtreleyin.

Ne zaman uyar, ne zaman uymaz

Nihai tutarlılığa katlanabilen okuma ağırlıklı iş yükleri için harikadır (DAX nihai tutarlı veri sunar). Her okumada güçlü tutarlılığa ihtiyacınız varsa doğrudan tabloya gidin. DAX düğümleri de kendi aralarında nihai olarak çoğaltılır; dolayısıyla aynı kümeye giden iki istemci aynı anahtar için kısa süreliğine farklı değerler okuyabilir.

Daha derine inin

DynamoDB TTL ve DynamoDB tutarlılığı sayfalarını okuyun. Önbellek 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ı.

2026-07-28 tarihinde maliyetlendirildi. DAX düğüm-saat oranı AWS Price List API'sinden okundu (us-east-1, dax.t3.small, $0.040); okuma, yazma ve depolama oranları ise fiyatlandırma hesaplayıcımızın eşitlediği aynı akıştan geliyor. Yukarıdaki aritmetik bize ait ve her girdi sayfada.

Console olmadan DynamoDB ile çalış

DynamoDB’nin çalıştıramadığı gerçek SQL’i çalıştıran hızlı bir DynamoDB masaüstü istemcisi — JOINs, GROUP BY, toplamalar — görsel düzenleme ve kendi Bedrock anahtarların üzerinde bir yapay zekâ aracısıyla.

30 günlük ücretsiz deneme, kredi kartı yok — ardından süre sınırı olmayan Ücretsiz plan.