Tiger Data社、TimescaleDBの開発元である同社は、AIエージェントと開発者向けに設計されたPostgresベースのデータベース、Agentic Postgresを発表した。Agentic Postgresは、Postgresを拡張し、高速フォーク、MCPサーバー、ネイティブBM25およびベクトル検索を提供し、ターミナルアクセス用のCLIを含む。
Agentic PostgresのMCPサーバーは、エージェントや開発者が「パーソナルアシスタントアプリを作りたい。Tigerで無料サービスを作成してください。その後、Postgresのベストプラクティスを使用して、作成するスキーマを説明してください。」といった高レベルのプロンプトを通じてデータベースと対話可能にする。
Tiger Data社は、スキーマ設計、クエリチューニング、マイグレーション、ネイティブ全文検索およびセマンティック検索などをカバーする一連の組み込みマスタープロンプトに、10年以上のPostgres経験を凝縮したと述べている。
全文検索およびセマンティック検索は、2つのPostgresプラグインによって実現されている。1つは既存のpgvectorscaleを改良したバージョンで、大規模な環境でも高スループットのインデックス作成、より良いリコール、スケール時の低レイテンシを提供する。もう1つは、新しいpg_textsearchは、現代的なランク付けキーワード検索のためにBM25を実装し、ハイブリッドAIワークフロー向けに最適化されている。現在、pg_textsearchは最大速度を確保するためにインメモリで動作しており、ディスクベースの操作サポートは開発中である。
Tiger Data社のCTOは、Agentic Postgresの基盤にはFluid Storageがあると説明している。
Fluid Storageは、弾力性、反復性、安全性のために構築された新しい分散ストレージシステムです。トランザクション分散ブロックストア、系列認識ストレージプロキシ、ユーザースペースブロックデバイスドライバー、Postgresと連携したバージョン管理されたコピーオンライトおよびアプリケーション一貫性のあるスナップショットを備えています。
Fluid Storageのおかげで、Agentic Postgresは実際のプロダクションデータで高速かつゼロコピーのフォークを提供し、瞬時に環境を作成し、安全にサンドボックス環境で実験し、実際のデータでエージェンティックループを直接実行できる。例えば、エージェントはプロダクションデータの完全なコピーを数秒で作成し、独自の隔離された環境を立ち上げ、新しいインデックスを作成することでパフォーマンスが向上するかどうかをテストできるとTiger Data社は述べている。
効率性の問題にとどまらず、Tiger Data社は、流動性、すなわちデータベースが瞬時にスケール、フォーク、縮小できる真の弾力性がエージェンティックソフトウェアにとって重要であると強調している。典型的なワークフローでは、エージェントがコードを自律的に作成、修正、デプロイし、マイグレーションを実行し、結果をベンチマークし、すべてを再び解体する。これを効果的に行うには、数秒で達成する必要がある。Tiger Data社によれば、Amazon EBSのような既存のデータベースサービスでは、データベースのレプリケーション時にレイテンシが高くなり、スケールダウンやサイズ変更時に制限が生じるため、このレベルのパフォーマンスは実現できないとのこと。
内部および顧客利用のためにエージェントを探索し始めたとき、今日のクラウドインフラストラクチャを再考する必要があることが明らかになりました。
Level Up Codingの創設者でソフトウェアエンジニアのNikki Siapno氏は、X.comでAIが開発者のデータベースに対する要求を変えていると指摘している。
彼らは今、時間、意味、記憶をすべて一つの場所で処理する必要があります。従来のシステムはそのために作られていませんでした。[...] Tiger Data社のAgentic Postgresは、時間、意味、記憶を一つにまとめています。
彼女は、エージェントメモリ、スケールでの時系列、ベクトル検索と埋め込み、セマンティック検索などの要件を満たすためにアドオンや複数の専門データベースを「つなぎ合わせる」ことは可能だが、それは「複雑さを増すだけだ」と認めている。
エージェンティックソフトウェアを特に対象とした他のデータベースサービスには、Postgres互換で高い同時実行性とサブセカンドクエリレイテンシを備えた分析ワークロード向けに最適化されたFireboltや、高次元ベクトルストレージ、類似検索、メタデータフィルタリングをサポートするWeaviateおよびQdrantが含まれる。
開発者は、帯域幅とパフォーマンスに制限はあるものの、フォーク可能なデータベース、ハイブリッド検索、メモリAPI、MCP統合にアクセスできる無料プランで、Agentic Postgresを試せる。