Anthropic は Claude Code を作るとき、ある選択をしました。「何も選ばなかった」ように見えるせいで、見過ごされがちな選択です。それは、IDE を作らなかった、ということです。
作ることもできたはずです。「開発者向けの AI」でいかにもありそうな一手は、大がかりで主張の強い環境を用意することです。新しいエディタ、新しい画面、ユーザーが向かうべき場所。けれど Anthropic はシンプルな道を選びました。開発者がすでに住んでいるシェルのまわりに AI を配置したのです。引っ越し先となる新しい「家」もなければ、取り入れるべき新しいワークフローもありません。コンピューティングの世界で最も組み合わせやすく長く使われてきたツール、すなわちターミナルに、AI を巻きつけただけです。
これはまさに Unix の流儀です。一つのことをやり、何とでも組み合わせ、世界全体を支配しようとはしない。そして小さいからこそ、うまくいくのです。あなたが今いる場所まで来てくれるツールは、あなたがどこへ行ってもついて来られます。
私たちは 20 年以上、同じ賭けを続けてきました。ただ、それをもっと地味な名前で呼んでいるだけです。CData ドライバーライブラリ、と。
地味な決断
CData の土台はドライバーです。数百ものデータソースに SQL で語りかける、小さくて埋め込める存在です。データ処理をどこで動かすかをドライバーが決めることはありません。ドライバーは、あなたのアプリケーションの中で生きることを望みます。
控えめに聞こえるかもしれません。けれどこれは、私たちが下したなかで最も戦略的な決断でした。理由は、Claude Code の選択がそうだったのと同じです。ホストと競合しない小さなプリミティブ(基本構成要素)は、どこにでも埋め込めます。私たちが「表に立つ場所」を支配しようとしなかったからこそ、あらゆる場所が私たちを受け入れられたのです。
そして、実際にそうなりました。
デスクトップで。開発者がローカルで動かす分析・レポートツールの中で。
サーバーアプリケーションでも。舞台裏でデータアクセスを支えながら。
ISV 製品の中でも。名の知れたソフトウェアベンダーに組み込まれ、自社製品の足元を支える目立たない接続レイヤーとして。
クラウドでも。サービスがデスクトップを離れていくにつれて。
そして今は、AI とともに。CLI を通じてコーディングエージェントへと手渡されながら。
コンピューティングの 5 つの時代。たった 1 つのライブラリ。私たちは、波が来るたびに新しい会社になる必要はありませんでした。ドライバーを取り巻く形は変わっても、ドライバーそのものは、その一つのことを変わらず上手にこなし続けてきたのです。
波はプリミティブを置き換えるのではなく、包み込む
AI の時代が来たとき、私たちはドライバーを作り直しませんでした。その必要がなかったのです。よくできたプリミティブは、次の波に置き換えられたりしません。その時代にちょうど合う、薄く新しい層に包まれるだけです。Claude Code はシェルを作り直したのではなく、包みました。CData CLI もドライバーを作り直したのではなく、包みました。20 年以上にわたって実証されてきた接続性の上に、ターミナルにも AI にもなじむ小さな層をかぶせたのです。
クエリエンジンもプッシュダウンもスキーマも SQL も、すべてはすでにそこにあり、何万件もの導入で鍛え抜かれていました。CLI は、AI エージェントがすでに使っているターミナルを通じてそれらに手を伸ばせるようにする、ただのアダプターです。薄い表層、深い土台。
これこそが、小さくあり続けたことの強みです。トレンドを追いかける必要はありません。トレンドのほうから来てくれるのを待ち、書き直しではなくアダプターで迎えるのです。
そして、この時代が求めた層は CLI だけではありません。実行時に AI エージェントへツールを手渡すためのプロトコル、MCP もそのひとつです。そこで私たちは、まったく同じドライバーの上に、その MCP も用意しました。
なぜ、小さなものが生き残るのか
長く生き残るのは大きなものだと考えたくなります。プラットフォーム、ユーザーが集まる拠点、機能をどこまでも広げて築いた優位性。けれど、真実はその逆です。広げた面こそが、置き換えられるのです。大がかりで主張の強い環境は、世界が特定の形をしているという賭けにほかなりません。そして世界は、その形を変え続けます。
小さく組み合わせやすいプリミティブは、そんな賭けをしません。作業がノートパソコンで行われようと、サーバーで、他社の製品の中で、クラウドで、あるいは AI エージェントの推論ループの中で行われようと、まるで気にしません。必要なのは、埋め込めること。ただそれだけです。そして「埋め込める」ということこそ、決して時代遅れにならない唯一の性質なのです。
Claude Code は、これを理解していました。小さく保ち、組み合わせやすく保ち、ターミナルで開発者と向き合う。そうすれば、作業が向かう先ならどこへでもついていけます。私たちは 20 年にわたって、同じことを静かに証明し続けてきました。
テクノロジーのトレンドは、必ずどこかへ向かい続けます。それが次にどこへ向かおうと、このライブラリは、その先までついていけるだけ十分に小さいのです。
これが、CData Drivers の考え方のすべてです。小さく保つ。どこへでも行く。
CData でエージェント駆動のワークフローを構築する
CData Drivers の 30 日間無料トライアルを始めて、1 つの一貫した SQL インターフェースから数百ものデータソースに接続しましょう。CData CLI と組み合わせれば、その同じ接続性を Claude Code に手渡して、自分だけのエージェント駆動ワークフローを構築できます。
※本記事は CData US ブログ Staying Small: The Strategic Choice Behind Claude Code and CData's Library Approach の翻訳です。
CData Drivers と Connectors を見る
データソースから、毎日お使いのツールまで。シームレスな接続で、リアルタイムデータに高速アクセスできます。標準ベースの CData コネクタなら、データ連携は驚くほど簡単です。指定して、クリックすれば、すぐに使えます。
無償トライアルを始める