余談なし。データベース、ツール、実装のみ。
2026-10-23
週末でClaudeやCursorと一緒にアプリを出した。その翌週末はCRUD画面を手書きして潰した。もっと速い方法があります——AI製アプリに本物の管理画面を追加する方法を、データベースをクラウドSaaSに預けずに紹介します。
データベースWebhookは、行が作成・更新・削除されたときに、自分が管理するエンドポイントへHTTPリクエストを送ります。何に使えるのか、アクションボタンとの違い、そして実際に配線する価値のあるパターン(通知、同期、承認)を解説します。
MCP経由でAIアシスタントをデータベースに接続するのは本当に便利です——しかし何を許可しているのか考えなければ、本当に危険でもあります。実践的なリスクモデル、安全な構成の形、そして配線前に問うべき質問を紹介します。
SQLiteとDuckDBはどちらも組み込み・サーバーレス・単一ファイルのデータベースです。そして互いに相手が苦手なことを得意としています。実際に作っているものに基づいた実践的な判断基準を紹介します。
2026-10-13
Prisma StudioとDrizzle Studioは優れた同梱のデータブラウザですが、スキーマを所有する開発者向けに作られています。チームメイトにデータを見せる必要があるときのための代替ツールを紹介します。
2026-10-08
pgAdminは「Postgresをどう管理するか」に対するデフォルトの答えですが、多くの人にとってそれは良い答えではありません。本記事では2026年に検討する価値のある代替ツール、それぞれが実際に何を得意とするか、そしてそれらをどう選ぶかを紹介します。
2026-10-06
MCPはAIアシスタントにデータベースをクエリさせることを容易にしましたが、興味深い問いはもはややるかどうかではなく、接続がどこに存在するかです。本記事では、クラウドリレー、セルフホストのリモートサーバー、ローカルMCPを正直に比較し、AIを実データに接続する前に確認すべきことを解説します。
2026-10-01
CSVをSQLiteに取り込む実践的な4つの方法——sqlite3 CLI、DB Browser、DBeaver、pandas——に加えて、インポートを静かに台無しにするエンコーディング、区切り文字、型アフィニティの罠を解説します。
2026-09-29
phpMyAdminは今もほぼすべてのホスティングパネルに同梱され、素早いクエリには今も十分機能します。しかし毎日MySQLで作業するなら、2026年に検討する価値のある代替ツールと、ほとんどのリストが忘れている一つのカテゴリを紹介します。
2026-09-24
MySQLとPostgreSQLはどちらも成熟しており、どちらも優れており、どちらもあえて選ぶ価値があります。本記事では、両者を選び分けるための正直なフレームワークを紹介します——それぞれが実際に勝つのはどこか、本番環境で何に足をすくわれるか、そして答えが単純に「両方使う」になるのはいつか。
2026-09-22
TablePlusは速く洗練されたネイティブのデータベースクライアントですが、すでにSQLを知っている人向けのツールであり、1席ごとのライセンスです。本記事ではDBeaverやDataGripからBaseVoltまで6つの代替ツールを、それぞれが実際に何を得意とするかを正直に見ていきます。
2026-09-17
.dbファイルはほぼ常にSQLiteデータベースであり、その開き方は実際に何をしたいかによって変わります。本記事では、手元にあるものが何かを確認する方法、私が手に取る4つのツール、そして.dbファイルがどうしても開かないよくあるケースの直し方を解説します。
2026-09-15
DBeaverは多くの開発者にとってデフォルトのデータベースGUIであり、それには十分な理由があります。しかしそれは、一日中SQLを書く人々のために作られたIDE型のツールです。本記事では7つの代替ツール、それぞれが本当に得意とすること、そして実際に誰が選ぶべきかを紹介します。
2026-09-13
クラウドアプリはネットワークが壊れると壊れ、企業がサービスを終了すると消え、自分のデータへのアクセスに永遠に課金し続けさせます。ローカルファーストなソフトウェアはその対抗潮流です。マシン上で動き、データをローカルに保存し、クラウドを必須ではなくオプションの同期として扱います。
Model Context Protocolを使えば、AIアシスタントがデータベースに直接アクセスできます。しかし、ほとんどのMCPデータベースサーバーはデータをクラウドリレーに送信します。本記事では、Claude、Cursor、Windsurfがデータをマシンから外に出さずにデータベースをクエリ・管理できるローカルMCPサーバーの構築方法を解説します。
2026-09-06
Airtableは、価格の壁、レコード上限、本物のSQLアクセスの必要性にぶつかるまでは優秀です。ここでは開発者が検討すべき6つの代替品を紹介します。NocoDBからBaseVoltまで、既存のデータベースに接続するか、独自のサイロに閉じ込めるかで評価しています。
Retoolはデフォルトの内部ツールビルダーですが、ユーザーが実行するすべてのクエリはRetoolのサーバーを経由します。データベーストラフィックを第三者に送れない、あるいは送りたくないチームのための5つの代替品を紹介します。セルフホストのオープンソースからローカルファーストのデスクトップアプリまで。
2026-08-30
NocoDBはどんなデータベースでもスプレッドシート風のUIに変換してくれますが、ホストすべきサーバーです。ここでは7つの代替品を紹介します。BaserowからBaseVoltまで、それぞれの得意分野で評価し、多くのリストが見落としているローカルファーストの選択肢も含めて解説します。
SQLiteはデフォルトで外部キーを強制しません。そして、多くのチュートリアルは実際にハマりやすい部分を省略しています。SQLiteで外部キーがどう動くのか、PRAGMAの役割、ALTER TABLEなしでリレーションシップをモデリングする方法、そして管理パネルでそれを可視化する方法を解説します。
2026-08-23
phpMyAdminは2026年もまだサーバーで動いています。MySQL Workbenchは10年間デザインが変わっていません。CLIからクラウドパネル、ローカルファーストなデスクトップアプリまで、すべてのMySQL管理ツールカテゴリを正直に比較し、あなたのワークフローに何が合うかを解説します。
ブラウザで動くpgAdminは重く、DBeaverは2010年のJavaアプリのままです。1分以内にインストールでき、Dockerもコンテナもクラウドアカウントも不要な、PostgreSQL向けのモダンな管理パネルを手に入れる方法を紹介します。
2026-08-16
Cloudflare D1はエッジで動くSQLiteですが、Webダッシュボードは日常的な作業には遅すぎます。D1データベースをローカルから管理する方法——クエリの実行、データの閲覧、編集をデスクトップアプリから行い、クラウドの往復をゼロにするアプローチを解説します。
SQLiteとPostgreSQLは異なる問題を解決するデータベースですが、ネット上の多くの記事はどちらかが常に優れているかのように扱っています。本記事では、並行性、スケール、デプロイといった実際のワークロードに基づいた実践的な判断フレームワークを解説します。両方を使うケースについても触れます。
2026-06-12
BasevoltのAI agentがデータベースの探索を会話に変えます — 接続して、必要なものを説明すれば、2分以内にビューやダッシュボードが完成します。
2026-05-29
sqlite3 CLIにうんざり?ローカルGUIツール、クラウド管理パネル、そして新カテゴリーのローカルファースト管理パネルを比較 — データをどこにも送らずに完全なCRUDインターフェースを提供します。