# SurrealDB SurrealDBはAIエージェント向けのマルチモデル・コンテキストレイヤーで、ドキュメント、グラフ、ベクトル、時系列、リレーショナルデータを1つのACIDトランザクションに統合します。 - Findings24: - ウェブサイト: - 料金: Freemium - カテゴリー: AIエージェント基盤, ベクトルデータベース ## SurrealDBとは? SurrealDBは、AIエージェント向けのコンテキスト層として位置づけられたマルチモデルデータベースです。製品サイトでは、ドキュメント、グラフ、ベクトル、時系列、リレーショナルデータ、全文検索、エージェントメモリを1つのデータベースで扱い、すべてを単一のACIDトランザクション内で処理できると説明されています。 このプラットフォームは、個別のデータベース、キャッシュ、検索ツール、ミドルウェアをつなぎ合わせることで生じる接着コードやシステムの乱立を減らすことを目的としています。SurrealDB Cloud、自社運用デプロイメント、Enterpriseオプションは、プロトタイプ、本番ワークロード、プライベートクラウド管理を必要とするチーム向けに提示されています。 ## SurrealDBでできること ### ネイティブなマルチモデルストレージ ドキュメント、グラフ、ベクトル、時系列、リレーショナルデータを1つのデータベース内のネイティブなプリミティブとして扱うため、コンテキストを別々のシステムに分割する必要がありません。 ### 単一のトランザクションスナップショット サイトでは、コンテキストの読み書きに対して1つのACIDトランザクション境界を重視しており、関連データ全体での部分更新を避けやすくします。 ### 1つのエンジンで検索と取得 組み込みの全文検索、ベクトル検索、グラフトラバーサル、時間的クエリが、エージェントメモリやハイブリッド検索の検索ワークフローを支えます。 ### データベースレベルのセキュリティ制御 組み込みアクセス制御には、RBAC、レコードレベル権限、JWT認証、マルチテナント分離が含まれ、エンタープライズ向けのコンプライアンスオプションも掲載されています。 ### リアルタイムおよびイベント駆動の機能 SurrealDBは、リアルタイムサブスクリプション、イベントトリガー、ストリーミング更新をサポートし、リアクティブなアプリケーション動作を実現します。 ### 複数のクエリおよびクライアントインターフェース 製品ページでは、SurrealQL、GraphQL、PostgreSQL wire protocol、MCPサーバーサポートを含む複数のアクセス方法が説明されています。 ## 利用シーン ### エージェントのメモリとコンテキスト ユーザー履歴、設定、埋め込み、関係を1つのトランザクション層に保持し、エージェントの応答が完全なスナップショットを参照できるようにします。 ### ハイブリッド検索とRAG ベクトル検索、全文検索、グラフトラバーサル、時間フィルタリングを、データを別サービスに通さずに組み合わせた検索フローを構築できます。 ### 混在データを扱う運用アプリケーション アプリケーション状態が複数のモデルにまたがり、整合性のある更新が必要な場合に、リレーショナルレコード、ドキュメント、グラフエッジをまとめて保存できます。 ### リアルタイムな製品体験 リアルタイムサブスクリプション、イベントトリガー、ストリーミング更新を使って、UIやワークフローに即時反映が必要なリアクティブ製品を支えます。 ### さまざまな導入要件を持つチーム マネージドな立ち上げ、オンプレミスの制御、エンタープライズ運用モデルが必要な場合に、クラウド、自社運用、プライベートクラウドの導入を選べます。 ## よくある質問 ### SurrealDBは何に使われますか? SurrealDBは、ドキュメント、グラフ、ベクトル、時系列、リレーショナルデータ、全文検索、アクセス制御を1つのデータベースに統合します。ソースでは、エージェントのメモリとコンテキストのためにミドルウェアを使わない、単一のACIDトランザクション境界として説明されています。 ### SurrealDBにはクラウド版と自社運用版の両方がありますか? サイトでは、SurrealDB Cloud、自社運用デプロイメント、Enterpriseが案内されています。CloudプランにはStartとScaleがあり、Enterpriseはカスタム料金のオンプレミスまたはプライベートクラウド導入向けです。 ### SurrealDBはリアルタイムのアプリケーションワークフローをサポートしていますか? はい。製品ページでは、リアクティブな体験のための組み込みリアルタイムサブスクリプション、イベントトリガー、ストリーミング更新が強調されています。 ### どのようなサポートオプションがありますか? 料金ページでは、標準サポートや業務重要度の高いサポートから、24時間365日対応のプレミアムサポートまでのサポート階層が掲載されています。製品ページでは、コミュニティサポートとSurreal Sidekick AIコパイロットもサポート体験の一部として言及されています。 ### 公開されているインテグレーションやインターフェースには何がありますか? ソースには完全な公開インテグレーション一覧は記載されていません。ただし、MCPサーバー、GraphQLサポート、PostgreSQL wire protocolサポート、複数言語にわたるクライアント/ランタイムオプションは示されています。 ## クイック情報 - **カテゴリ**: マルチモデルデータベース - **主な用途**: AIエージェントのコンテキストとメモリ - **導入オプション**: クラウド、自社運用、エンタープライズ/プライベートクラウド - **クエリ言語**: SurrealQL - **Webサイトドメイン**: surrealdb.com - **サポート**: コミュニティサポートと有償サポート階層