小さくあり続ける――Claude Code と CData のライブラリ戦略の根底にある選択

Claude Code and CDataAnthropic は 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 コネクタなら、データ連携は驚くほど簡単です。指定して、クリックすれば、すぐに使えます。

無償トライアルを始める