DynamoDB'de kaç tablonuz olabilir?
Varsayılan olarak bölge başına 2.500. Her AWS hesabı, AWS Bölgesi başına 2.500 DynamoDB tablosu kotasıyla başlar; AWS bunu talep üzerine en fazla 10.000'e çıkarabilir. Tek tek tablolar boyut olarak sınırsızdır — ve 10.000 tablonun ötesinde AWS, iş yüklerini birden çok hesaba yaymayı önerir.
Tablo kotası
Başlangıç kotası, hesap başına AWS Bölgesi başına 2.500 tablodur. Daha fazlasına ihtiyacınız varsa AWS'nin rehberliği, 10.000'e kadar bir artış için hesap ekibinizle iletişime geçmenizdir; onun ötesinde önerilen uygulama, her biri 10.000'e kadar tabloya hizmet eden birden çok hesaptır.
Tabloların kendisi sınırsızdır
Tek bir tablonun boyutunda pratik bir sınır yoktur — tablolar öğe ve bayt sayısında kısıtlanmamıştır. Kesin öğe başına sınır 400 KB'dır ve her tablo 20 global ikincil indekse (varsayılan kota) ve 5 yerel ikincil indekse kadar destek verir.
Kotadan çok önce sizi durduran şey
Neredeyse hiç kimse 2.500 tabloya ulaşmaz. Önce canınızı yakan şey, sağlanan bir tablonun hiçbir şey ona dokunmasa bile hiçbir zaman ücretsiz olmamasıdır. AWS, herhangi bir tablo ya da GSI için asgari değeri 1 okuma kapasite birimi ve 1 yazma kapasite birimi olarak belirler ve bu, tek bir istek gelsin ya da gelmesin saatlik olarak faturalandırılır.
us-east-1 oranlarında, RCU-saat başına $0.00013 ve WCU-saat başına $0.00065, 730 saat üzerinden, asgari kapasiteli boş bir tablo ayda $0.5694 tutar:
| Asgari değerdeki tablolar | Herhangi bir istekten önce aylık maliyet |
|---|---|
| 100 | $56.94 |
| 2.500 (varsayılan kota) | $1,423.50 |
| 10.000 (yükseltilmiş sınır) | $5,694.00 |
Değerler, eşitlenmiş AWS fiyatlandırma tablosu üzerinde çalışan fiyatlandırma hesaplayıcımızdan ve herhangi bir ücretsiz katman payından öncedir.
Talep üzerine tabloların böyle bir tabanı yoktur. Boştaki bir talep üzerine tablo yalnızca depolama faturalandırır; yüksek tablo sayısını hiç olmazsa katlanılabilir kılan da budur. Tasarımınız gerçekten yüzlerce tablo istiyorsa, bu kapasite modu tercihi kotadan daha önemlidir.
Gerçekten çok sayıda tabloya ihtiyacınız var mı?
DynamoDB'de tablo sayısı bir büyüme ekseni değil, bir tasarım tercihidir. Tek tablo tasarımı, ilişkili varlıkları kasıtlı olarak tek bir tabloda bir araya getirir ve çoğu uygulamanın ilişkisel şemasının sahip olduğundan çok daha az tabloya ihtiyacı olur — genellikle hizmet başına bir tane.
Daha derine inin
Varlıkları tablolara bölmeden önce tek tablo tasarımını okuyun, öğe boyutlarını öğe boyutu hesaplayıcısıyla kontrol edin ve profilleriniz ve bölgeleriniz genelindeki her tabloya dair genel bir görünüm tutmak için DynoTable'ı indirin.
Kaynaklar
- Quotas in Amazon DynamoDB — Amazon DynamoDB Developer Guide
- Core components of Amazon DynamoDB — Amazon DynamoDB Developer Guide
- Local secondary indexes — Amazon DynamoDB Developer Guide
En son 2026-07-13 tarihinde yukarıda bağlantısı verilen resmi AWS belgelerine karşı doğrulandı; bu sayfadaki her kota 2026-07-28 tarihinde yeniden kontrol edildi.
Maliyetler, eşitlenmiş AWS fiyatlandırma tablomuzdaki us-east-1 sağlanan kapasite oranlarından, hesaplayıcının kullandığı 730 saatlik ay üzerinden hesaplandı.