DynoTable と TablePlus の比較
TablePlus は 2025 年 9 月に DynamoDB ドライバーを出荷し、それ以降ほとんど何も公表していません。その中に DynamoDB 向けの PartiQL や SQL のエディターはないので、テーブルを読むということはグリッドとビジュアルなフィルタービルダーを使うことを意味します。DynoTable は DynamoDB だけのために、あなたのキーと GSI に対して結合と集計を計画する SQL Workbench を中心に作られています。このページは、2026 年 7 月時点での DynamoDB クライアントとしての両者を比較します。
TablePlus が勝つ場面と DynoTable が勝つ場面
| あなたのワークフロー | 選ぶもの |
|---|---|
| Postgres、MySQL、Redis、DynamoDB をまとめて 1 つのネイティブクライアントで | TablePlus |
| グリッドとビジュアルなフィルタービルダーで DynamoDB のテーブルを閲覧する | TablePlus |
稼働中の DynamoDB テーブルに対する JOIN、GROUP BY、集計 | DynoTable |
| フィルターを実行する前に Scan と Query の別と RCU の見積もりを確認する | DynoTable |
| ステージングされた編集、完全なエクスポート、コーディングエージェント向け MCP | DynoTable |
DynoTable は DynamoDB における TablePlus の代替になりますか?
仕事のうち DynamoDB の側については、なります。TablePlus はリレーショナルなエンジンを中心に作られたネイティブクライアントで、DynamoDB は最近になって傍らに加えられたものです。DynamoDB が毎日の住み処であるなら、問題はリレーショナルなクライアントに足されたドライバーがそれについてこられるかどうかです。
TablePlus の DynamoDB ドライバーは実際のところ何なのか
情報源は変更履歴だけです。ほかに何もドキュメント化されていないからです。8 か月離れた 2 つのエントリがあります。
- macOS 6.7.0 (634)、2025 年 9 月 5 日: "[DynamoDB] Added DynamoDB - Beta."
- macOS 6.9.1 (670)、2026 年 5 月 2 日: "[DynamoDB] Fixed a bug where TablePlus could not fetch the item list."
Windows は 2025 年 9 月 30 日の 6.7.0 build 324 で独自の 1 行を得ました: "[DynamoDB] Added DynamoDB driver." TablePlus のドキュメントサイトは 15 のデータベースエンジンを挙げていますが、DynamoDB はその中にありません。つまりドライバーの機能セットについては、確認できる場所に何も書かれていないということです。
実際に得られるのは、TablePlus がリレーショナルなドライバー向けに使っているデータグリッドと、ビジュアルなフィルタービルダーです。DynamoDB 向けのクエリ言語の表層は、PartiQL を含めてまったくありません。
DynamoDB のテーブルでグリッドのフィルターがいくらかかるか
DynamoDB がクライアントに与えるテーブルの読み取り API は 2 つです。Query はパーティションキーの等価条件を必要とします。Scan はすべてを読みます。status、email、createdAt に対するフィルターはキー条件ではないので、発行できる Query はありません。それは FilterExpression 付きの Scan になるしかありません。AWS はその意味するところをScan リファレンスで率直に述べています。フィルターはスキャンが終わった後に適用されるので、フィルターがあってもなくても消費量は同じです。
数字にしてみましょう。結果整合性のある読み取りは 4 KB あたり 0.5 ユニットで課金されるので、5 GB のテーブルを 1 周すると次のようになります。
5 GB / 4 KB x 0.5 = 655,360 read unitsus-east-1 のオンデマンドではおよそ 0.08 ドルで、だからこそ開発中には表面化しません。500 RCU でプロビジョニングされたテーブルでは、同じフィルターが約 22 分にわたって 4,000 KB/s の読み取りキャパシティを占め、そのテーブルの他のすべての読み手はその後ろで待つことになります。グリッドには 12 行が表示されますが、DynamoDB はそれを見つけるためにテーブルの全アイテムを読んでいます。生のレスポンスもそれを認めていて、ScannedCount が評価したすべてを数え、Count が 12 と言います。
1 MB のページ上限は、誤読しやすい形で事態を悪化させます。この上限はフィルターが走る前に適用されるので、合致するアイテムがゼロのページが返り、それでいて LastEvaluatedKey が「まだ続きがある」と告げることがあります。最初の空ページを結果の終わりとみなすクライアントは、空ではないテーブルを空だと見せます。
これはどれもフィルタービルダーの中では直せません。直し方は、読み取りの前に正しいキーやインデックスを選ぶことだからです。DynoTable の SQL Workbench は INNER/LEFT JOIN、GROUP BY、集計を、あなたのキーと GSI に対して計画されたネイティブな Query と Scan の呼び出しにコンパイルします。プランが得られる場合、プレビューは Scan と Query のどちらかと、使用するインデックスを示します。RCU の見積もりは、テーブルのメタデータが対応している場合にのみ表示されます。通常のパーティション Query では RCU は表示されません。上のテーブルに対する Scan は、実行する前に Scan だと自ら名乗り出ます。SQL for DynamoDBを参照してください。コストの側面はScan が遅く高くなる理由にあります。
TablePlus は 6.6.2(2025 年 7 月)で独自の LLM チャットを追加しました。DynoTable の AI エージェントについて知っておく価値のある違いは、推論がどこで走るかです。あなた自身の AWS Bedrock アカウントであり、その境界と操作ごとの承認は AI チャットのドキュメントに定められています。
TablePlus から乗り換えるには
- macOS、Windows、Linux 向けに DynoTable をダウンロードしてインストールします。
- TablePlus で使っているのと同じ AWS プロファイルかアクセスキーで接続を追加します。DynoTable は標準の AWS 認証情報チェーンを読むので、DynoTable 専用のものは何もありません。
- 同じリージョンとテーブルに向けます。データは DynamoDB に留まるので、移行するものはありません。
- SQL Workbench を開き、クリックで組み立てていたフィルターを
WHERE句として書きます。それがキーか GSI に着地すれば、フルスキャンではなくQueryになります。
トライアルは 30 日間無料で、クレジットカードは不要です。その後も DynoTable は Free プランのままです — 閲覧、PartiQL SELECT、エクスポート、MCP でのスキーマ/アイテムの読み取り、期限なし。現在のプランは料金をご覧ください。
よくある質問
TablePlus は DynamoDB に対応していますか?
ベータのドライバーとして対応しています。TablePlus 6.7.0 が 2025 年 9 月 5 日(macOS)と 2025 年 9 月 30 日(Windows)に追加しました。それ以降、macOS の変更履歴に載っている DynamoDB のエントリはもう 1 つ、2026 年 5 月のアイテム一覧取得の修正だけで、DynamoDB は TablePlus のドキュメントサイトに挙がっている 15 のエンジンには含まれていません。
TablePlus で DynamoDB 向けのクエリを書けますか?

書けません。DynamoDB ドライバーが提供するのはグリッドとビジュアルなフィルタービルダーだけで、PartiQL も SQL のエディターもないため、JOIN、GROUP BY、集計にはコンパイル先がありません。

GUI での DynamoDB テーブルのフィルタリングはなぜ遅いのですか?
キー以外の属性に対するフィルターは Query にできないからです。それは FilterExpression 付きの Scan になり、DynamoDB はそのフィルターをデータを読んだ後に適用するので、返ってくる行がどれだけ少なくてもテーブル全体の分を支払います。5 GB のテーブルを 1 周すると、結果整合性のある読み取りで 655,360 ユニットになり、これは 500 RCU のテーブルの読み取り予算のすべてを約 22 分間使い切る量です。これはどのクライアントでも真です。プランが得られる場合、DynoTable のプレビューは Scan と Query のどちらかと、使用するインデックスを示します。RCU の見積もりは、テーブルのメタデータが対応している場合にのみ表示されます。通常のパーティション Query では RCU は表示されません。
関連ページ
- すべての DynoTable 代替については、完全な比較ハブをご覧ください。
- 公式の DynamoDB PartiQL エディターを備えたクライアントがお好みですか? DataGrip との比較をご覧ください。
- DynamoDB GUI としての DynoTableと Dynobase との比較もあわせてどうぞ。
- 無料の DynamoDB Expression Builder でクエリを素早く組み立てましょう。
最終確認 2026-08-28、TablePlus の macOS と Windows の変更履歴、TablePlus のドキュメントサイト、AWS の Scan リファレンスに照らして確認しました。キャパシティの数値は、AWS の 4 KB 読み取り切り上げルールと現在の us-east-1 オンデマンド読み取り価格から算出しています。TablePlus はそれぞれの所有者の商標であり、ここでは識別目的でのみ言及しています。





