このプロジェクトについて
AllSource は、耐久性のあるイベントソーシングのために設計された AI ネイティブのイベントストアで、Rust ベースのコアを利用して、469K イベント/秒の取り込みと 11.9µs の p99 インデックス読み取りという高性能を実現します。このアーキテクチャは、イベントパスから PostgreSQL を排除し、代わりに CRC32 と fsync を備えた Write-Ahead Log (WAL)、Snappy 圧縮を使用した Parquet ファイル、および同時インメモリ読み取り用の DashMap に依存しています。この設計により、コアイベントストアに外部依存関係がゼロになり、タイムトラベルクエリやリアルタイム分析のための堅牢な基盤が提供されます。
重要な機能として、ネイティブの Model Context Protocol (MCP) インターフェースがあり、55 のデフォルトツール(管理者機能付きでは 73)を公開して、Claude Desktop などの AI クライアントとの統合を容易にします。このプラットフォームには、ナレッジグラフ、ベクトル検索、圧縮インデックスを単一のバイナリに統合した「Prime」という統一されたエージェントメモリエンジンが含まれています。Prime は、ナレッジ管理、セマンティック検索、および時間クエリ用の 19 の MCP ツールをサポートし、クロスドメインの推論や永続的なメモリなどの高度な AI エージェント機能を可能にします。
このシステムは、Rust Core(イベントストレージ)、Go Control Plane(認証、請求、およびポリシー)、および Elixir Query Service(ステートレスな API ゲートウェイ)という複数のサービスを備えたモノレポとして構成されています。エンタープライズ版では、マルチテナンシー、RBAC、およびスキーマレジストリがサポートされています。デプロイメントオプションには、コミュニティ版(Apache 2.0)とエンタープライズ版(BSL 1.1)の両方の Docker イメージがあり、オーケストレーション用の Kubernetes と Helm チャートが利用可能です。Rust、Go、Python、および TypeScript 用の SDK が提供されており、開発者にとって幅広い互換性が確保されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.