Daha İyi Bir AWS DynamoDB Konsolu Alternatifi
AWS DynamoDB konsolu sana bir tablo listesi, bir item tarayıcısı ve bir PartiQL
düzenleyicisi verir. Bu hızlı bir bakışı karşılar ve orada durur. DynoTable,
günlük iş için inşa edilmiş bir masaüstü DynamoDB istemcisidir: DynamoDB'nin
erişim deseni kuralları içinde JOIN, GROUP BY ve toplamaları çalıştıran bir
SQL Workbench, kendi AWS Bedrock anahtarlarınızla çalışan bir yapay zekâ
aracısı, Claude Code ve Cursor gibi kodlama aracıları için MCP erişimi ve
konsolun hiç edinemediği iş akışı — sekmeler, klasörler, kayıtlı sorgular, tek
tuşla profil değiştirme ve tam dışa aktarımlar. DynoTable standart AWS kimlik
bilgisi zincirinizi okur ve hesabınızdaki aynı tablolarla konuşur, bu yüzden
taşınacak bir şey yoktur.
AWS konsolu ne zaman kazanır, DynoTable ne zaman
| İş akışınız | Seçim |
|---|---|
| Bir tablo oluşturmak, kapasiteyi ayarlamak ya da bir TTL ayarını bir kez açmak | AWS konsolu |
Birkaç öğeye göz atmak ya da tek seferlik bir GetItem çalıştırmak | AWS konsolu |
Canlı tablolar üzerinde her gün JOIN, GROUP BY ya da toplamalar | DynoTable |
| Tam filtrelenmiş bir sonuç kümesini 1 MB'lık sayfalar hâlinde gezmeden dışa aktarmak | DynoTable |
| Hazırlanmış yazmalar, kayıtlı sorgular ya da Claude Code / Cursor için MCP | DynoTable |
AWS konsolu ücretsizken neden ücretli bir uygulama kullanasınız?
Önce ücretsiz kalanla başlayın. DynoTable'ın Ücretsiz planının süre sınırı
yoktur: tablolara göz atın ve filtreleyin, PartiQL SELECT çalıştırın, veri, kod
ve şemaları dışa aktarın ve kodlama aracınıza MCP üzerinden şema ile item
okumaları sunun. Okuma ve dışa aktarma için konsol da DynoTable da aynı
fiyattadır: sıfır.
Abonelik, konsolun hiçbir fiyata sunmadığı şeyleri satın alır: SQL Workbench
(JOIN, GROUP BY, COUNT/SUM/AVG — PartiQL bunların hiçbirini
desteklemez), item düzenlemelerinizi tabloya dokunmadan önce incelenebilir bir
fark olarak tutan bir staging alanıyla düzenleme, Smart Tables ve yapay zekâ
aracısı.
Bir de zamanınız var. Konsolda tam bir dışa aktarım, bir sayfayı indirmek, ileri'ye tıklamak ve yeniden indirmek demektir; büyük bir tabloyu yürümek, her seferinde 1 MB sayfalamak demektir; dün kurduğunuz filtre ise bugün yok. DynoTable tüm sonuç kümelerini dışa aktarır, senin yerinize sayfalar ve sorguları kayıtlı tutar. DynamoDB günlük işinizin bir parçasıysa bu angarya, aboneliğin maliyetinden fazlasına mal olur. Konsolu haftada bir kez bir değeri kontrol etmek için açıyorsanız konsolda kalın; bu sayfanın son bölümü tam olarak bunu ele alıyor.
DynamoDB'yi konsolda SQL ile sorgulayabilir misiniz?
Yalnızca PartiQL'in açığa çıkardığı SQL tadındaki alt küme. Konsolun, PartiQL
ifadelerini çalıştıran yerleşik bir PartiQL düzenleyicisi vardır (sol
gezinme bölmesinde)
(AWS belgeleri)
ve PartiQL'in SELECT grameri bilinçli olarak dardır:
SELECT expression [, ...]
FROM table[.index]
[ WHERE condition ]
[ ORDER BY key [DESC|ASC], ... ](AWS belgeleri.)
Tek tablo, isteğe bağlı bir WHERE, isteğe bağlı sıralama: JOIN yok,
GROUP BY yok ve PartiQL tam olarak bir toplama işlevi listeler, SIZE —
"bu listeye dahil edilmeyen herhangi bir SQL işlevi şu anda desteklenmemektedir"
notuyla
(AWS belgeleri).
Bu, DynamoDB'nin tek tablolu erişim modelini sadakatle açığa çıkarır, ama
analitik soruların konsolda devre dışı olduğu anlamına gelir.
PartiQL vs SQL kılavuzu gramerin tam olarak nerede
durduğunu adım adım gezer ve PartiQL örnekleri
kılavuzu yapabildiği şeyler için kopyala-yapıştır
ifadeler içerir.
DynoTable'ın SQL Workbench'i daha zengin SQL'i — INNER/LEFT JOIN,
GROUP BY, COUNT, SUM ve arkadaşları — istemcide DynamoDB'nin gerçek
Query/Scan işlemlerine derler. İlişkisel biçimli SQL yazarsınız; DynoTable
onu anahtarlarınıza ve GSI'larınıza göre planlar, böylece tabloyu ilişkisel bir
veritabanıymış gibi göstermek yerine DynamoDB'nin erişim deseni kuralları
içinde kalır.
Bir plan mevcut olduğunda Workbench önizlemesi, Scan mı Query mi olduğunu ve
hangi index'i kullandığını belirtir; RCU tahmini yalnızca tablo meta verileri
buna izin verdiğinde görünür. Sıradan bir partition Query'si hiç RCU göstermez.
Konsolun
PartiQL düzenleyicisinin durduğu duvara çarptıysanız, DynamoDB için SQL
kılavuzu neyin işe yarayıp neyin yaramadığını açıklar,
DynamoDB JOIN kılavuzu Workbench'in iki tabloyu nasıl
birleştirdiğini gösterir ve GROUP BY kılavuzu bir
GROUP BY yan tümcesi olmadan toplamayı kapsar.
Kendi anahtarlarınızda bir yapay zekâ aracısı ve zaten kullandığınız aracı için MCP
Konsol, AWS sorularını konsol arayüzünden yanıtlayan barındırılan bir asistan
olan Amazon Q ile gelir (aws.amazon.com/q/developer, 2026-07-29 tarihinde
denetlendi). DynoTable'ın aracısı farklı türden bir araçtır. Amazon Bedrock
üzerinde kendi AWS kimlik bilgilerinizle çalışır; böylece istemler, schema ve
satırlar AWS sınırınızı asla terk etmez ve AWS'ye maliyetine, hiçbir ek ücret
olmadan ödersiniz. Sorgulamadan önce gerçek anahtar şemanızı ve GSI'larınızı
okur, anahtarlarınız izin verdiğinde Scan yerine Query'yi tercih eder ve
yazma işlemlerini onayladığınız bir fark olarak taslak hâlinde hazırlar; senin
onayınız olmadan hiçbir şey commit edilmez.
AI sohbeti belgeleri kurulumu, modelleri ve izinleri kapsar.
Zaten Claude Code, Cursor ya da Codex ile çalışıyorsanız, o aracıyı doğrudan tablolarınıza yöneltin: DynoTable tablolarınızı MCP üzerinden, bağlantı başına seçtiğiniz bir kapsamla (salt okunur, okuma + stage ya da tam) sunar. Harici aracılar asla doğrudan yazmaz. Değişiklikleri incelenebilir bir fark olarak aynı staging alanına iner ve commit'i sen yaparsınız. MCP kurulum kılavuzu ayrıntıları içerir ve Ücretsiz plan, salt okunur MCP'yi süre sınırı olmadan sunar.
Günlük DynamoDB işi için inşa edildi
Günlük hız çoğunlukla yüzlerce kez tekrarlanan küçük şeylerden oluşur ve bir masaüstü istemcisinin bir tarayıcı sekmesinden ayrıştığı yer burasıdır:
- Sekmeler ve klasörler: tabloları, sorguları ve item düzenleyicilerini yan yana açık tutun, klasörlerde gruplayın ve yeniden başlattığınızda tüm çalışma alanını geri alın.
- Kayıtlı sorgular: PartiQL ve SQL genelinde tek bir sorgu kitaplığı; geçen sprintte ince ayarını yaptığınız ifade, bellekten yeniden kurulmak yerine bir tuş uzağınızdadır.
- Profil ve bölge değiştirme:
~/.awsyapılandırmanızdaki her profil, ⌘P (ya da ⌘1–⌘9) ile değiştirilebilir. Yeniden oturum açma yok, rol değiştirme dansı yok. - Otomatik tamamlama: filtreler öznitelik adlarını gerçek item'larınızdan önerir ve sorgu düzenleyicileri sen yazarken tablo adlarını ve SQL'i tamamlar.
- Önce klavye: ⌘K her şeyi açar — bir tablo, kayıtlı bir sorgu, bir komut.
- Staging'e alınan yazmalar: bir item düzenlemesi, hazırlanmış bir silme ya da aracının taslak değişikliği, tablo başına bir staging alanında inceleyip commit ettiğiniz bir fark olarak sıraya girer. Konsol düzenlemeleri tıkladığınız anda kaydedilir.
- DynamoDB Local: bir profili localhost'a yöneltin ve yerel tablolara herhangi bir bölge gibi göz atın. İndirilebilir DynamoDB, "DynamoDB web hizmetine erişmeden" çalışır (AWS belgeleri) ve web konsolu yalnızca web hizmetini gösterir, bu yüzden yerel tablolar ona görünmezdir.
Konsolun sana bıraktığı angarya
Konsolun item tarayıcısı DynamoDB API'si üzerinde ince bir sarmalayıcıdır ve API'nin keskin kenarları vardır. Aşağıdakilerin hiçbiri bir konsol hatası değildir — bir filtre gerçekten okumadan sonra çalışır ve bir sayfa gerçekten 1 MB ile sınırlıdır — ama konsol her kenarı elle ele almanızı ister, oysa bir istemci onları soğurabilir.
- Filtreler ödediğiniz miktarı azaltmaz. Bir filtre ifadesi "bir
Scanbittikten sonra ama sonuçlar döndürülmeden önce uygulanır", böylece birScan"bir filtre ifadesinin varlığından bağımsız olarak aynı miktarda okuma kapasitesi tüketir" (AWS belgeleri). Bu, DynoTable dahil her istemcide geçerlidir. Bir plan mevcut olduğunda DynoTable'ın önizlemesi,ScanmıQuerymi olduğunu ve hangi index'i kullandığını belirtir; RCU tahmini yalnızca tablo meta verileri buna izin verdiğinde görünür. Sıradan bir partitionQuery'si hiç RCU göstermez; konsol ise sana hiçbir maliyet sinyali vermez. Query vs Scan kılavuzu bunun neden önemli olduğunu kapsar. - Sayfalandırma manuel, her seferinde 1 MB. "Tek bir
Scanisteği en fazla 1 MB veri alabilir" ve "LastEvaluatedKey'in yokluğu, sonuç kümesinin sonuna ulaştığınızı bilmenin tek yoludur" (AWS belgeleri). Konsolda bu, bir tabloyu yürümek için sayfa sayfa tıklamak demektir. DynoTable'ın ızgarası imleci senin yerinize izler ve bir sorguyu sonuç kümesinin sonuna kadar çalıştırabilir; sayfalandırma kılavuzu imlecin kaputun altında nasıl çalıştığını açıklar. - CSV dışa aktarımı bir seferde bir sayfadır. AWS'nin kendi CSV dışa aktarma belgeleri bunu açıkça söyler: "sonuçları bir seferde bir sayfa olarak bir CSV dosyasına dışa aktarabilirsiniz. Birden çok sonuç sayfası varsa, her sayfayı ayrı ayrı dışa aktarmanız gerekir" (AWS belgeleri). DynoTable tüm sonuç kümesini tek geçişte, CSV, JSON ya da NDJSON olarak dışa aktarır.
Bir DynamoDB tablosu sayfa sayfa tıklamadan CSV'ye nasıl dışa aktarılır
AWS'nin yerleşik CSV dışa aktarımı sayfa sayfadır. NoSQL Workbench'in Operation Builder'ı için belgeler açıktır: "sonuçları bir seferde bir sayfa olarak bir CSV dosyasına dışa aktarabilirsiniz" ve "her sayfayı ayrı ayrı dışa aktarmanız gerekir" (AWS belgeleri). Web konsolunun Explore items görünümü aynı şekilde sayfa odaklıdır: bir seferde bir sonuç sayfası tarar ve önünüzdeki satırları dışa aktarırsınız; bu yüzden büyük bir tablonun tam dışa aktarımı yine elle filtreleme, sayfalama ve indirme demektir.
DynoTable bir sorgunun ya da taramanın tüm sonuç kümesini — filtrelenmiş
görünümler dahil — tek seferde CSV, JSON dizisi ya da NDJSON olarak, düz
değerlerle ya da ham DynamoDB JSON olarak dışa aktarır ve dışa aktarımı akış
hâlinde yazar; böylece milyon satırlık bir tablo, milyon satırlık bellek
gerektirmez. Daha uzun biçimli seçenekler (AWS CLI, S3 dışa aktarımı, betikler)
DynamoDB'yi CSV'ye dışa aktarma kılavuzunda
kapsanmıştır. Önceden bilmeye değer bir tuzak: DynamoDB'nin düşük seviyeli
API'si, her özniteliğin nasıl yorumlanacağını DynamoDB'ye söyleyen belirteçler
olarak tür tanımlayıcıları (S, N, B, BOOL, …) kullanır
(AWS belgeleri),
bu yüzden DynamoDB JSON'un naif bir CSV dökümü, araç onları düzleştirmedikçe
{"S": "..."} sarmalayıcılarını sızdırır (veri türleri
kılavuzu tür etiketlerini açıklar).
Konsol ne zaman yeterlidir (ve ne zaman değildir)
Konsol, ara sıra yapılan küçük işler için gerçekten yeterlidir: birkaç item'a
göz atmak, tek seferlik bir GetItem, bir tablo oluşturmak ya da bir ayarı
kontrol etmek. DynamoDB'yi haftada bir açıyor ve ilk ekranın ötesine hiç
geçmiyorsanız, başka bir şeye ihtiyacınız yoktur.
İşiniz tekrarlı ya da analitik hâle geldiği an acıtmaya başlar: binlerce item arasında sayfalamak, aynı filtreyi her oturumda yeniden kurmak, tam bir sonuç kümesini dışa aktarmak ya da bir "kaç tane / toplam ne" sorusunu yanıtlamak. Özel bir istemci — ve özellikle SQL Workbench — kendini orada amorti eder.
macOS, Windows ya da Linux için DynoTable'ı indirin, onu konsolda
kullandığınız aynı profile ve bölgeye yöneltin ve daha önce ifade edemediğiniz
bir JOIN ya da GROUP BY çalıştırın. Deneme 30 gün boyunca ücretsizdir, kredi
kartı gerekmez ve bundan sonra DynoTable Ücretsiz planda kalır — göz atma,
PartiQL SELECT, dışa aktarımlar ve MCP şema/öğe okumaları, süre sınırı yok.
Güncel planlar için bkz. fiyatlandırma.
SSS
AWS DynamoDB konsoluna daha iyi bir alternatif var mı?
Evet. DynoTable, konsolun hiç sahip olmadıklarını ekleyen bir masaüstü DynamoDB istemcisidir: JOIN'ler, GROUP BY ve toplamalar için bir SQL Workbench, kendi Bedrock anahtarlarınızla çalışan bir yapay zekâ aracısı, kodlama aracıları için MCP erişimi, staging'e alınan yazmalar, tam dışa aktarımlar ve sekmeler, klasörler ile kayıtlı sorgular.
AWS konsolu ücretsizken bir DynamoDB uygulamasına neden para ödeyeyim?
DynoTable'ın Ücretsiz planı da ücretsizdir ve süre sınırı yoktur. Ücretsiz plan; göz atmayı, PartiQL SELECT'i, veri, kod ve şema dışa aktarımlarını ve MCP şema/item okumalarını kapsar; ücretli koltuklar SQL Workbench'i, Smart Tables'ı, yazmaları ve AI'yı ekler.
DynamoDB konsolu neden JOIN veya GROUP BY çalıştıramaz?
Konsol PartiQL ile sorgular; onun SELECT grameri isteğe bağlı bir WHERE ve
ORDER BY ile tek tablodur ve desteklediği tek toplama işlevi SIZE'dır
(AWS belgeleri).
DynoTable'ın SQL Workbench'i o sorguları istemcide planlar ve onları
DynamoDB'nin gerçek Query/Scan işlemlerine derler.
Bir konsol alternatifi kullanmak için verimi taşımam gerekir mi?
Hayır. DynoTable standart AWS kimlik bilgisi zincirinizi okur ve aynı bölgelere ve tablolara yönelir; verileriniz DynamoDB'de kalır, bu yüzden taşınacak bir şey yoktur.
İlgili sayfalar
- Her DynoTable alternatifi için tam karşılaştırma merkezine göz atın.
- Ayrıca bkz. bir DynamoDB GUI olarak DynoTable ve NoSQL Workbench karşılaştırması.
- Sorguları hızlıca ücretsiz DynamoDB Expression Builder ile oluşturun.
Son doğrulama 2026-07-29. AWS, DynamoDB, Amazon Q ve AWS konsolu, Amazon Web Services'in ticari markalarıdır; burada yalnızca tanımlama amacıyla anılmıştır.