HN 日本語サマリー

← 一覧へ戻る
プログラミング

ClickHouseがXataを買収

ClickHouse Acquires Xata (xata.io)

81 pointsby mebcitto8 コメント

要約

データベースプラットフォームのXataがClickHouseに買収されることが発表されました。この統合により、ClickHouse Managed Postgresにエージェント機能が追加され、AIエージェント向けのモダンなPostgresプラットフォームが構築されます。Xataの顧客は当面通常通り利用でき、将来的にはClickHouse Managed Postgresへの移行が予定されています。

全文翻訳

XataがClickHouseに加わります

本日、XataがClickHouseに加わることをエキサイティングにお知らせします。これにより、ClickHouse Managed Postgresにエージェント機能をもたらします。

ClickHouseと共に、私たちはモダンなアプリケーションとAIエージェントのために設計されたPostgresプラットフォームを構築しています。これは、ローカルNVMeストレージ上での高性能な本番ワークロードと、Xataのインスタントデータベースプロビジョニング、インスタントコピーオンライトブランチング、スケールトゥゼロコンピュートのテクノロジーを組み合わせたものです。

短期的にはXataのお客様に何も変更はありません。引き続き新規サインアップを受け付けています。並行して、ブランチングとエージェントティアをClickHouse Managed Postgresにもたらす作業を進めています。最終的にはXataのお客様をClickHouse Managed Postgresに移行する予定です。ClickHouseの発表もご覧いただけます:ClickHouseの発表。

Xataとは

今年のソフトウェア開発は、エージェントやソフトウェアファクトリーが地道な作業を行うようになり、永遠に変わったことは否定できません。しかし、コーディング出力の増加は新たなボトルネックを明らかにしました。多くの企業にとって、データベースワークフローがボトルネックになっています。すべてのプルリクエストとすべてのエージェント実行には、安全で分離された、本番環境のようなデータを持つデータベースが必要です。

従来、本番データベースのコピーを作成することは、特にテラバイト級のデータを扱う場合、遅く高価なプロセスです。プルリクエストやエージェント実行ごとにデータベースを作成することは、従来のクローニングではスケーリングしません。しかし、コピーオンライトブランチングを使用すれば、データをコピーする必要がなく、数秒で本番データを持つ新しいブランチを作成できます。

Branches3 active

これはまさに私たちがXataで構築してきたことです。データベースが複数のテラバイトのデータを持っていても、ブランチの作成には約3秒しかかかりません。これは、スキーマとデータが子ブランチに即座にコピーされたかのように見えることを意味します。同時に、子ブランチは完全に独立しています。独自のコンピュートを持ち、異なる物理ノードで実行され、子ブランチで起こることは親データベースに影響しません。

主な機能は以下の通りです:

  • インスタントデータベースプロビジョニング: 新しい、完全に機能するPostgresデータベースを即座に作成できます。
  • インスタントコピーオンライトブランチング: データの重複なしに、数秒でデータベースブランチを作成できます。請求されるのは差分のみです。1TBのデータベースの50個のブランチを作成しても、請求は50TBよりもはるかに1TBに近いものになります。
  • スケールトゥゼロコンピュート: アイドル状態のデータベースを自動的に一時停止し、次の接続時に約1秒で再開することで、コストを最小限に抑えます。
  • 匿名化された本番データ: データが本番環境を離れる前に機密情報を削除するため、開発者やエージェントは安全にデータベースブランチを扱うことができます。

これらの機能により、PRごと、エージェント実行ごと、あるいはSQLセッションごとにブランチを実行することが驚くほど安価になります。Sapien、Enginy、David AI、Runner AI、LoopAIなどのAIネイティブ顧客は、毎週数千ものデータベースブランチを作成しています。

[画像: Xata logo wall]

また、Postgresエコシステムにおける私たちのオープンソースプロジェクトでもXataを知っているかもしれません。それには、匿名化とDDLサポートを備えた論理レプリケーションのためのpgstream、およびゼロダウンタイムで元に戻せるスキーマ変更のためのpgrollが含まれます。

なぜClickHouseなのか

今年の初めに、ClickHouseはClickHouse Managed Postgresをローンチし、本日一般提供を開始しました。ローカルNVMeストレージ上に構築されており、現在、かなりの差で最も高速なPostgresサービスです。

ClickHouse Managed Postgresチームと話し始めたとき、両サービスがいかに補完的であるかがすぐに明らかになりました。ClickHouse Managed Postgresは高スループットで長期間稼働する本番ワークロードに最適化されている一方、Xataは数秒で大量の小規模で短期間稼働するデータベースをプロビジョニングするように設計されており、インスタントブランチングやスケールトゥゼロといった機能はエージェントワークロードに特に適しています。

両プラットフォームは変更されていないバニラPostgresを実行し、信頼性と安定性への強い注力を共有しています。共通の基盤により、両プラットフォームの統合を迅速に進めることができます。実際、David AIは、すでにClickHouse Managed PostgresとXataを共に使用している顧客の例であり、彼らは次のように述べています。

大量のデータを扱うAI企業として、私たちは迅速な対応を支援する信頼性の高いインフラストラクチャを必要としています。私たちは、信頼性とパフォーマンス向上のためにNeonからClickHouse Managed Postgresに移行し、ユーザーはすぐにすべてがどれほど速くなったかに気づきました。Xataのブランチングは、開発者(およびAIコーディングエージェント!)にとって、並行してビルドおよびテストを容易にするのに最適でした。両者を統合することで、単一プラットフォームで高性能なPostgresとインスタントブランチングが得られ、インフラストラクチャが簡素化され、チームは構築により多くの時間を費やすことができるようになります。

クラス最高のOLTPとOLAP

ほとんどの指標で、Postgresは最も人気のあるOLTPデータベースであり、ClickHouseは最も人気のあるOLAPデータベースです。この2つを組み合わせることは、チームが長年自ら行ってきたことです。ClickHouseのPostgresチームは、この統合をファーストクラスのものにしています。PostgresからClickHouseへの非常に高速なレプリケーションと、アプリケーションを構築するための統一クエリレイヤーです。

トランザクションと分析の統合データプラットフォームは、Xataの初期の頃から私たちが構築したかったものであり、最初の製品はPostgresと検索・分析エンジンをペアにしていました。

個人的には、私たちは長年ClickHouseを賞賛しており、創業者や多くのエンジニアをすでに知っているため、共にこのビジョンをさらに推し進めることができると確信しています。

Xataが可能にすること

すべてのプルリクエストとエージェント実行のためのデータベースブランチ

GitHub連携により、すべてのプルリクエストに対して分離されたデータベースブランチを自動的に作成できます。これらのブランチはCI/CDパイプラインに統合でき、コード変更を本番環境にマージする前に安全にテストできます。テストにのみ必要であるため、ブランチは数分後にスケールトゥゼロになることが多く、コストを最小限に抑えます。

同じアプローチがコーディングエージェントにも適用され、各エージェント実行は独自の分離されたデータベースを持ち、本番環境に影響を与えることなく変更を開発およびテストできます。

PRごとのブランチユースケースとそのコスト削減については、このブログ記事をご覧ください。

AIプラットフォームの強化

Postgresを組み込んだAIプラットフォームは、需要の爆発的な増加を経験しています。最初は数千、次に数十万、そして最終的には週に数百万のデータベースです。主なユースケースは2つあります。新しいアプリケーションごとのインスタントデータベースプロビジョニングと、コード変更を本番データに対して安全にテストできるようにするデプロイプレビューごとのデータベースブランチです。

未使用のデータベースはスケールトゥゼロになるため、プラットフォームは小規模でほとんどアイドル状態のデータベースの大規模なフリートを、コストのわずかな割合で実行できます。これは、単なるバニラPostgresであるため、完全な互換性を維持しながら可能です。

仕組み

高速なブランチングと短い起動時間を可能にする2つの主要なテクノロジーは、Xatastorストレージエンジンとコンピュートインスタンスのウォームプールです。

Xatastorは私たちのストレージエンジンであり、ストレージとコンピュートの分離、高いマルチテナンシー、コピーオンライトブランチング、圧縮、シンプロビジョニングなどを提供します。NVMe/TCPプロトコルを使用してZFS zvolsをネットワーク経由で公開します。ブロックデバイスレベルで動作するため、変更されていないバニラPostgreSQLを実行できます。Xatastorアーキテクチャの詳細については、この専用のブログ記事をご覧ください。

コンピュートインスタンスのウォームプールを使用して、非常に高速なプロビジョニング、スケールトゥゼロ後の起動、およびブランチング時間を実現します。これにより、新しいデータベースやブランチを利用可能にするホットパスから、実際のノードとポッドのプロビジョニングが削除されます。この仕組みに関する詳細は、このブログ記事で確認できます。

次は何が?

Xataの構築は、過去5年間で信じられないほどの旅でした。私たちは構築したテクノロジーに非常に誇りを持っており、それ以上に、ClickHouseに加わるチームに誇りを持っています。

[画像: Xata team Oct 2026]

私たちは非常に困難なエンジニアリング課題に取り組み、開発者や顧客がこれらの機能を受け入れ、使用量を拡大するにつれて指数関数的に多くのブランチを作成するのを見ることは、非常にやりがいのあることでした。

この次の章で最もエキサイティングなのは、Xataの背後にあるビジョンがこれまで以上に適切であり、ClickHouseの一員として、それを実現するための最良の立場にあるということです。

これがあなたにとって何を意味するか:

  • Xataのお客様の場合: 通常通り利用を続けることができます。Xataの機能をClickHouse Managed Postgresに統合し、機能が同等になったら、可能な限りスムーズに、理想的にはサービスに影響を与えることなく顧客を移行します。
  • ClickHouse Managed Postgresのお客様の場合: ブランチング、スケールトゥゼロ、エージェントティアがClickHouse Managed Postgresに追加されます。
  • どちらも初めての方: ClickHouse Managed Postgresで開始するか、今日Xataにサインアップできます。

ClickHouseと共に構築できるものに興奮しており、これは始まりに過ぎません。