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.

ÖzellikDynoTableAWS DynamoDB Console
SQL JOIN, GROUP BY ve toplama işlemleriEvetHayır
Smart Tables (görsel birleştirilmiş görünümler)EvetHayır
Kendi AWS Bedrock anahtarlarında AI aracısıEvetAmazon Q, barındırılan
Harici AI aracılarını bağla (MCP), aşamalı incelemeEvetHayır
Sorgu planı önizlemesi (Scan/Query + mevcut olduğunda RCU)EvetHayır
Toplama işlevleri (COUNT / SUM / AVG)EvetYalnızca SIZE
Tam sonuçları dışa aktarma (CSV / JSON / NDJSON)EvetCSV, bir seferde bir sayfa
Otomatik sayfalayan sonuç ızgarasıEvetElle, bir seferde 1 MB
Birden çok sekme, klasör ve kayıtlı sorguEvetHayır
AWS profilini ve bölgesini anında değiştirmeEvetOturum açma / rol değiştirme
Aşamalı yazma (düzenleme başına inceleme)EvetAnında yazmalar
Çevrimdışı çalışır (DynamoDB Local)EvetHayır
Klavye öncelikli gezinmeEvetHayır
KurMasaüstü uygulamasıYok
FiyatlandırmaÜcretsiz katman, yıllık faturalandırmayla $9/ay'danÜcretsiz

AWS konsolu ne zaman kazanır, DynoTable ne zaman

İş akışınızSeçim
Bir tablo oluşturmak, kapasiteyi ayarlamak ya da bir TTL ayarını bir kez açmakAWS konsolu
Birkaç öğeye göz atmak ya da tek seferlik bir GetItem çalıştırmakAWS konsolu
Canlı tablolar üzerinde her gün JOIN, GROUP BY ya da toplamalarDynoTable
Tam filtrelenmiş bir sonuç kümesini 1 MB'lık sayfalar hâlinde gezmeden dışa aktarmakDynoTable
Hazırlanmış yazmalar, kayıtlı sorgular ya da Claude Code / Cursor için MCPDynoTable

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, ScanQuery 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: ~/.aws yapı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 Scan bittikten sonra ama sonuçlar döndürülmeden önce uygulanır", böylece bir Scan "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, ScanQuery 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; 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 Scan isteğ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

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.

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.