Başlangıç5 dakikalık okuma

2026'da Okumaya Değer DynamoDB Kitapları

Parasını vermeye değer iki DynamoDB kitabı var ve bunlar birbirinin yerine geçmez. Biri size modellemeyi nasıl düşüneceğinizi öğretir; diğeri servisi belgeler. Çoğu "en iyi DynamoDB kitapları" listesi bu ikisini, hangisini alacağınıza asıl karar veren şeyi hiç anmadan sıralar: her ikisi de, bugün büyük ihtimalle kullandığınız özelliklerden önce yayımlandı. Bu sayfa hangi kısımların eskidiğini, hangilerinin eskimediğini söylüyor.

Hangisini istersiniz

Ne yapmaya çalışıyorsunuzŞunu okuyun
Kod yazmadan önce erişim modellerini modellemeyi öğrenmekThe DynamoDB Book
Servisin üretimde nasıl davrandığını anlamakAmazon DynamoDB — The Definitive Guide
API yüzeyini doğru kullanmakHiçbiri — AWS belgeleri ücretsiz ve güncel
Hiç para harcamamakdynamodbguide.com, sonra AWS belgeleri

The DynamoDB Book — Alex DeBrie

$79 / $129 / $249 · PDF + EPUB · 450 sayfa

The DynamoDB Book, insanlar "the DynamoDB book" dediğinde kastettikleri kitaptır. Kendi sitesi Basic paketini ($79) "kavramlar, ipuçları, stratejiler ve beş adım adım örnek içeren 450 sayfalık kitap (PDF ve EPUB formatında)" artı "altı yazdırılabilir kopya kâğıdı" olarak tanımlıyor. Plus paketi ($129) 60 sayfalık bir Analytics eki, 60 sayfalık bir Operations eki ve beş örneğin her biri için dağıtılabilir kod ekliyor; Premium ($249) her bölümün video anlatımını ekliyor. (Fiyatlandırma ve içerik dynamodbbook.com'a göre, 2026-08-05 tarihinde doğrulandı.)

Kendi kendine yayımlanmış teknik bir kitap için referanslar alışılmadık ölçüde güçlü — Rick Houlihan (o dönem Principal Technologist, NoSQL @ AWS), Jeremy Daly ve Corey Quinn satış sayfasında yer alıyor. AWS'nin kendi öğrenme kaynakları sayfası onu "DynamoDB ile veri modellemeye strateji odaklı bir yaklaşım öğreten, Alex DeBrie'den kapsamlı bir kılavuz" olarak listeliyor.

Gerçekten iyi olduğu şey: uçtan uca beş adım adım örnek. Gerçek bir erişim modeli listesini bir anahtar şemasına dönüştürmek, ölçeklenen bir DynamoDB tablosunu on sekiz ay içinde baştan yazılması gereken bir tablodan ayıran beceridir ve bu yolun tamamını gösteren ücretsiz materyal çok az. Kitabın tavsiye edilme sebebi, single-table design ve bire-çok ilişkiler bölümleridir.

Dürüst çekince: herkese açık yayımlanan içindekiler "Version 1.0, 2020-04-06" damgasını taşıyor ve 2026-08-05 itibarıyla ikinci bir baskı duyurulmadı. Bunun pratikte size neye mal olduğu için aşağıdaki kitaplar neleri kapsamaz bölümüne bakın — sandığınızdan azdır, ama sıfır değildir.

Amazon DynamoDB — The Definitive Guide

Packt · Ağustos 2024 · 414 sayfa · ISBN 9781803246895

Aman Dhingra ve Mike Mackay imzalı Amazon DynamoDB — The Definitive Guide ikisinin daha yenisi ve AWS'nin içinden geliyor — yayıncı Dhingra'yı "bir AWS DynamoDB çözüm uzmanı", Mackay'i ise "deneyimli bir NoSQL mimarı" olarak tanımlıyor. (Yazarlar, tarih, sayfa sayısı ve ISBN O'Reilly listelemesine göre, 2026-08-05 tarihinde doğrulandı.)

İşletim yarısı için daha iyi kitap bu: servisin yük altında nasıl davrandığı, iç işleyişin tablonuz için ne anlama geldiği ve yalnızca üretimde başınıza gelen şeyler. DeBrie size modellemeyi öğretirken, bu kitap modellediğiniz şeyin sabahın 3'ünde ne yapacağını öğretiyor.

Kitaplar neleri kapsamaz

Derlemelerin atladığı kısım burası. Her iki kitap da bugün kullanımda olan özelliklerden eski ve Definitive Guide'ın Ağustos 2024 tarihi onu, on-demand maliyetleri yarıya indiren Kasım 2024 fiyat değişikliğinin öncesine koyuyor.

DynamoDB değişikliğiDuyurulduKapsamayan kitap
DynamoDB için genel kullanıma sunuldu2020-11-23The DynamoDB Book
Amazon S3'ten yeni bir tabloya içe aktarma2022The DynamoDB Book
TransactWriteItems 25 eylem isteğinden 100'e çıkarıldı2022The DynamoDB Book
On-demand throughput %50 daha ucuz; global tablolar %67'ye kadar daha ucuz2024-11-01Her ikisi de
Tablolar ve indeksler için warm throughput2024-11Her ikisi de

Kaynaklar: PartiQL, fiyat indirimi ve warm throughput için AWS What's New gönderileri, artı TransactWriteItems API referansı — tümü 2026-08-05 tarihinde doğrulandı.

Bunlardan ikisi sadece ilginç bilgi değil, tavsiyeyi değiştiriyor. %50'lik on-demand fiyat indirimi, on-demand ile kapasite arasındaki başabaş noktasını kaydırıyor; yani Kasım 2024'ten önce yazılmış her kapasite modu tavsiyesi hesabı eski rakamla yapıyor — bkz. DynamoDB maliyet modeli. PartiQL'in gelişi de 2020 kitabındaki "DynamoDB'nin SQL arayüzü yok" çerçevesini yazıldığı haliyle doğru olmaktan çıkarıyor; ama altındaki fikir ayakta: PartiQL bir sorgu yüzeyidir, ilişkisel bir motor değil ve hâlâ çapraz tablo JOIN, GROUP BY veya agregasyon yapamaz (bkz. PartiQL ile SQL).

2020 kitabını almak hâlâ mantıklı mı?

Evet, bir çekinceyle — ve bu, kitapla ilgili en çok sorulan soru; DynamoDB öğrenmeyle ilgili en çok okunan topluluk başlığı tam da bunu soran biri.

Eskimeyenler: partition key tasarımı, aşırı yüklemesi, item koleksiyonları, sort key desenleri, bire-çok ve çoka-çok modelleme ve beş adım adım örnek. Bunların hiçbirinin sürümü yok. DynamoDB'nin anahtar modeli kitap yazıldığından beri değişmedi ve kitabın asıl konusu zaten modelleme.

Eskiyenler: özellik envanteri, fiyat aritmetiği ve "DynamoDB şunu yapamaz" biçimindeki her ifade — birine güvenmeden önce yukarıdaki tabloyu kontrol edin.

Modelleme için alın. Limitler, fiyatlar veya API'nin neyi desteklediği konusunda güncel bir referans olarak kullanmayın; bunlar için ücretsiz ve güncellenen AWS belgelerini kullanın.

Ücretsiz yol

DynamoDB'yi doğru dürüst öğrenmek için hiçbir şey satın almak zorunda değilsiniz.

  • dynamodbguide.com — DeBrie'nin kendi ücretsiz başlangıç rehberi; ana sayfasında "DynamoDB NoSQL veritabanı üzerine bir başlangıç rehberi" olarak tanımlanıyor. Kavramları ve API yüzeyini iyi kapsıyor ve hiçbir maliyeti yok. Kitaptan daha eski.
  • AWS Developer Guide — bu listede yapısı gereği güncel olan tek kaynak. Referans olarak rakipsiz, modelleme öğretmeni olarak zayıf.
  • awesome-dynamodb — derlenmiş bir bağlantı listesi; konferans konuşmaları bulmak için kullanışlı. Aktif olarak bakımının yapılmadığını unutmayın.

Buradan nereye

Modelleme hakkında okumak sizi ancak bir yere kadar götürür — bir noktada erişim modeli listenizi yazıp onu bir anahtar şemasına çevirmeniz gerekir. Ücretsiz single-table design planlayıcımız bu adımı etkileşimli olarak yapar: erişim modellerinizi listeleyin, CreateTable JSON'ı ile birlikte bir PK/SK ve GSI planı alın ve bir modelin nerede oturmadığını görün. Kitapların öğrettiği modelleme döngüsünü AWS hesabı kurmadan pratik etmenin hızlı bir yoludur.

Oradan sonra DynamoDB Local, adım adım örnekleri gerçek bir motora karşı ücretsiz çalıştırmanızı sağlar; DynamoDB GUI istemcileri kılavuzumuz ise oluşturduğunuz item'lara bakmak için araçları ele alır. Bu tabloları gerçek SQL ile — kitapların da PartiQL'in de veremediği JOIN'ler ve agregasyonlar dahil — görüntülemek ve sorgulamak istiyorsanız, DynoTable'ı indirin ve local tablonuza yönlendirin.

Güncellendi