Dynobase

Dynobase

Dynobase · その他

DynobaseはAmazon DynamoDB向けのデスクトップ型GUIクライアントだ。コンソールでタブを往復する代わりに、クエリ生成、JSONでの項目編集、4言語のAIコード生成を1画面でこなす。

Dynobase の画面プレビュー

Dynobase について

About

Dynobaseとは

Dynobaseはデスクトップ向けのDynamoDB GUIクライアントだ。扱うのはAWSのマネージドNoSQLデータベース、Amazon DynamoDBである。AWSコンソールでは遅すぎる日常作業に照準を合わせている。テーブルを探し、項目の中身を確かめ、他の属性を壊さずに1つだけ書き換える、そういう作業だ。macOS、Windows、Linuxで動き、CLIが使っている認証情報ファイルをそのまま読む。

売りは速度にある。プロファイルとリージョンはサイドバーから切り替わり、テーブルとインデックスを指定すればクエリが組み上がり、項目は編集可能なJSONビューで開く。Dynobaseの説明では、これでブラウザ拡張や余分なウィンドウ、ロールをまたぐ再ログインが不要になる。

バージョン3.0では探索用の機能が増えた。ネストしたパスや混在した型を可視化するスキーマエクスプローラ、既存のベクトルインデックスに対するベクトル検索、ネストした属性を保存列としてグリッドに引き上げるJSONパスフィルタだ。無料プランはなく、試用は7日間。公開APIも自動化向けには用意されていない。

はじめかた

  1. dynobase.devから自分のOS向けのビルドをダウンロードしてインストールする。Apple Silicon、Intel Mac、Windows、Linuxのすべてに配布がある。
  2. AWSプロファイルをアプリに読ませる。~/.awsを参照するので、SSOのID、MFA付きプロファイル、aws-vaultの構成も追加設定なしで動くことが多い。
  3. プロファイルとリージョンを選び、テーブルを開く。QueryとScanのどちらが必要か、どのインデックスが合うかはクエリビルダーが判断する。
  4. JSONビューで項目を編集するかPartiQL文を実行し、生成されたスニペットをプロジェクトに貼る。

AIツール情報

Dynobaseの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランいいえ
有料プラン$9 - $79/mo, lifetime $199
プラットフォームmacOS, Windows, Linux (desktop)
開発元Dynobase
カテゴリその他
リリース日Oct 2020
最終更新Sep 2026
サイト訪問数9.7K
サイト世界ランキング2.4M
API提供状況いいえ

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • 毎日DynamoDBを触るバックエンド開発者
  • AWSアカウントを複数使うチーム
  • シングルテーブル設計をデバッグするデータエンジニア
  • コンサルタントやフリーランス

タスク

  • セカンダリインデックスへのクエリを書く
  • 壊れた項目を1件直す
  • 環境間でデータを移す
  • SDKコードを生成する

シーン

  • 深夜の本番障害
  • 見慣れないテーブルの調査
  • DynamoDB Localでのローカル開発

主な機能

プロファイルとリージョンの切り替え

Dynobaseは~/.awsから認証情報を読む。AWS CLIや各SDKが見に行くのと同じ場所だ。MFA付きプロファイル、SSOのID、aws-vaultの構成がサイドバーに並び、ウィンドウを閉じずにアカウントとリージョンを移動できる。短期認証情報も長期認証情報も使える。

PartiQLとSQLに対応したクエリビルダー

テーブル名を指定すれば、あとはビルダーの仕事だ。QueryかScanか、どのインデックスか、キー条件をどう書くかまで決めてくれる。PartiQLやSQLの文も受け付けるので、構文に慣れている人ほど速い。クエリはCLIコマンドかSDKスニペットとして書き出せる。

JSON形式での項目編集

項目はmapやlistも含めて編集可能なJSONとして開く。ネストした属性をその場で変えて保存すると、このDynamoDBエディタは差分だけを書き込む。UpdateExpressionを手で組んだ経験がある人なら、構文エラーの大半が消えると分かるはずだ。

オペレーションビルダー

更新、削除、トランザクションにはフォーム型のビルダーがあり、実運用に耐えるコードを出力する。効くのは条件付き書き込みや複数項目のトランザクションだ。条件式の打ち間違いは、たいてい何も起きない沈黙の失敗になる。

AIによるコード生成

Dynobase AIは短い説明からJavaScript、TypeScript、Python、Go、Rustのスニペットを作る。操作を書いて、出力を確認して、プロジェクトに貼る。初稿として扱いたい。生成コードは出す前に一度読む必要がある。

セマンティック検索とベクトル検索

テーブルに埋め込みベクトルを保存しているなら、テキスト、貼り付けたベクトル、既存の項目のいずれかでベクトルインデックスを引き、順位付きの一致を確認できる。検索品質を確かめるたびに使い捨てスクリプトを書く手間が省ける。

スキーマエクスプローラとネストフィルタ

エクスプローラは読み込んだ結果や範囲を絞ったサンプルから、ネストしたパス、欠損属性、混在型を対応付ける。JSONパスフィルタはネストした値を保存列としてグリッドに引き上げるので、深いドキュメントを持つテーブルでも読める状態が保てる。

メリットとデメリット

メリット

  • アカウントをまたぐプロファイルとリージョンの切り替えが速く、SSO、MFA、aws-vaultに対応する。
  • クエリビルダーがQueryとScanの迷いをなくし、動くコードとして書き出せる。
  • JSON編集とオペレーションビルダーで手書きの式が減る。
  • バージョン3.0でベクトル検索とスキーマ探索が加わり、AWS DynamoDBツールとしての守備範囲が広がった。コンソールにはない機能だ。

デメリット

  • 無料プランがない。7日間の試用のあとは月9ドルか199ドルの一括払い、チームは月79ドルになる。
  • デスクトップ専用でWeb版もモバイル版もない。権限を絞ったノートPCやChromebookでは使えない。
  • AIスニペットは確認が要る。どのモデルを使っているのかはドキュメントに書かれていない。

よくある質問

Amazon DynamoDBのGUIクライアントだ。テーブル閲覧、項目編集、クエリ作成、データのインポートとエクスポートを担う。多くのチームがAWSコンソールや場当たり的なスクリプトでやっている作業がここに入る。