ClickHouse のロゴ

ClickHouse / 公式ブログ / 2026/07/07 / 通常

AI向けデータ基盤で Postgres と ClickHouse を組み合わせる考え方

dataAI

公式ブログ原文

ClickHouse は、AIアプリケーション向けのデータ基盤では Postgres と ClickHouse を役割分担して使う考え方を紹介しました。トランザクション処理と分析・観測系の負荷を一つのDBで無理に抱え込まない、という読み方ができます。

要点

  • 記事は、AIアプリケーションのデータスタックで Postgres と ClickHouse を補完関係として扱う発想を示しています。
  • Postgres はアプリケーション状態や業務データ、ClickHouse は高速分析、ログ、イベント、検索・集計寄りの用途に向きます。
  • AIエージェントや生成AIアプリを作るチームは、記録、分析、フィードバック、評価データの置き場所を分けて考える必要があります。

今回のブログ記事で語られていること

ClickHouse Blog の記事は、AIに必要なデータ基盤を、単一の万能データベースではなく、用途に応じた組み合わせとして説明しています。Postgres は広く使われる信頼性の高いデータベースで、アプリケーションの状態、ユーザー、設定、業務トランザクション、比較的小さな検索や更新に向いています。一方で、AIアプリケーションでは、会話ログ、イベント、評価結果、プロンプト、ツール呼び出し、フィードバック、利用状況、パフォーマンス指標のように、大量に追跡したいデータが増えます。記事は、こうした分析寄りの負荷を ClickHouse が担う構成を示しています。

この発表の読みどころは、AI時代のデータスタックを「ベクトルDBを足す」だけで終わらせていない点です。生成AIやエージェントを運用すると、検索に使う知識データだけでなく、どの入力で失敗したか、どのツール呼び出しが遅かったか、どのユーザー行動が成果につながったかを継続的に分析する必要があります。Postgres にすべてを入れると、更新系と分析系がぶつかりやすくなります。ClickHouse を組み合わせると、イベントやログを大量に取り込み、低遅延に集計し、プロダクト改善やモデル評価に使いやすくなります。

実務側では、AIアプリケーションの設計時に、どのデータを同期的に扱うか、どのデータを分析基盤へ流すかを早めに決めることが重要です。エージェントの会話履歴やツール結果を後から分析したい場合、スキーマ、保持期間、個人情報、アクセス権限、再学習や評価への利用可否を整理する必要があります。ClickHouse の記事は、Postgres を否定するものではなく、Postgres と ClickHouse をそれぞれ得意な場所に置くことで、AIアプリの運用データを扱いやすくする考え方として読めます。

今回のブログ記事が関係する人

AIアプリケーションやエージェントを作るバックエンド開発者、データ基盤チーム、観測・評価・ログ分析を設計するプロダクトチームに関係します。

どう読むと価値があるか

製品比較ではなく、AIアプリケーションのデータ責務を分ける設計論として読むと有用です。業務状態、イベント、分析、評価データを同じDBで扱うべきかを見直すきっかけになります。

実務へのつながり

設計時には、Postgres に残す正規の業務データと、ClickHouse へ送るイベント・ログ・評価データを分けます。保持期間、匿名化、アクセス権限、分析用途も合わせて決めておきたいです。

結局、今回のブログ記事をどう読むべきか

ClickHouse の記事は、AIアプリケーションの裏側にある観測・評価・分析データの増加を見据えたデータスタック提案です。Postgres と ClickHouse を競合ではなく役割分担として読むと、実務に落とし込みやすいです。