技術と主権の比較
Aurabase 対 Supabase
Supabase は、Elixir、Go、TypeScript、Node をサービスごとにつなぎ合わせます。 Aurabase は、欧州連合でホストされ、フランスの企業によって運営されているインフラストラクチャ上でプラットフォーム全体を Rust に統合します。
スーパーベース Elixir、Go、TypeScript、および Node をサービスごとにまとめたものです。 オーラベース ゲートウェイからデータベース層まで、Rust のすべてを統合します。どちらも PostgreSQL 上で実行されますが、Aurabase は統合されます NL2SQL そして ラグ バックエンドでネイティブに動作するのに対し、Supabase は外部チャット コネクタに依存します。主権について: Aurabase の本番インフラストラクチャはドイツとフィンランドで運営されており、フランス企業によって運営されています。米国のクラウド インフラストラクチャに追加されたオプションの EU 地域ではありません。
機能の内訳
| 基準 | オーラベース | スーパーベース |
|---|---|---|
| Sovereignty & Jurisdiction | Verified production infrastructure in Germany and Finland (Hetzner) · French parent company | Hosted on AWS with region choice (including European regions) · US parent company |
| Language & Architecture | Unified 100% Rust application core · no garbage collector, predictable execution latency | Heterogeneous multi-service stack (Elixir, Go, TypeScript, Node.js) |
| Primary Database | Dedicated PostgreSQL 16 per project · native RLS · embedded pgvector and pg_graphql | Managed PostgreSQL · native RLS |
| Authentication | 15 named OAuth providers + unlimited generic OIDC per project | Wide range of OAuth providers (refer to their official documentation) |
| Edge Functions | Multi-runtime: Deno/TypeScript (V8) and binaries compiled to WASM (real Wasmtime runtime in production) | Deno runtime only |
| Realtime & CDC | NATS JetStream with server-side column filtering and SSE/WS streaming | Phoenix Channels (Elixir) via PostgreSQL replication slot |
| Native AI (NL2SQL, RAG) | NL2SQL and RAG built directly into backend · embedded pgvector · 3 native LLM providers (OpenAI, Anthropic, Gemini) | pgvector available · AI orchestration via external chat connectors (ChatGPT App, Claude) |
| MCP Server | Official MCP server (@aurabase/mcp-server) for Cursor, Claude Code, and Windsurf | Third-party community MCP integrations |
| Compatibility & Migration | Compatible with PostgREST and standard pg_dump/pg_restore | Native PostgREST format standard |
NoSQL データベースも評価しますか?私たちのを参照してください Firebaseとの比較。その他のオープンソースの代替手段: Aurabase 対 Appwrite そして オーラベース vs ポケットベース。独自のリアクティブ バックエンドに興味がありますか?参照 オーラベース vs コンベックス。すべての基準を一度に比較するには、 2026 年の BaaS 比較マトリックス そして私たちの BaaS選択に関するよくある質問 風景全体をカバーします。
アーキテクチャ — 異種スタックと統合された Rust コア
単一の言語とランタイムは、認識されるパフォーマンスだけでなく、統合のバグ表面と運用の一貫性を変化させます。 Supabase は、複数の異なる言語 (Haskell の PostgREST、Go の GoTrue、Elixir の Realtime、Node.js の Storage、Deno の Functions) で書かれたマイクロサービスを結合します。対照的に、Aurabase の 12 のサービスは同じ内部クレートを共有します。 オーラコア, オーラクリプト, aura-db-アダプター, オーラテレメトリー — 同じ言語で書かれています。
- ゼロ ガベージ コレクターが一時停止する: Rust にはガベージ コレクターがないため、同時負荷が重い場合でも予期せぬ実行時の一時停止が発生しません。
- メモリ使用量の削減: 維持するための並列管理ランタイム (JVM、ノード、BEAM) がなければ、割り当てられたメモリが PostgreSQL キャッシュとクエリ実行に直接機能します。
- リアルタイム用 NATS JetStream: 接続ごとの Elixir チャネルではなく、水平スケール向けに設計されたイベント駆動型のメッセージング アーキテクチャ。
データベース — 専用の PostgreSQL 16
各 Aurabase プロジェクトは専用の PostgreSQL 16 インスタンス上で実行されます。プロジェクト間でマルチテナント エンジンが共有されることはありません。 Supabase は、ネイティブ RLS を備えたマネージド PostgreSQL も提供しています。この点では、両方のプラットフォームが一致しています。
Aurabase のテナント Postgres イメージの埋め込み pgvector 0.8.6 そして pg_graphql。留意すべきニュアンス: pgvector はアップストリームの標準 CNPG イメージにすでに存在しており、Aurabase の追加ではありません。一方、pg_graphql は、Supabase チーム自身によって開発されたサードパーティ拡張機能であり、Aurabase はテナントイメージにネイティブにパッケージ化します。どちらも Aurabase 内で作成されたものではありません。変更点は、手動設定を行わずにプレインストールされた状態で提供されることです。
認証 — 15 の OAuth プロバイダー + 汎用 OIDC
Aurabase は、15 の名前付き OAuth プロバイダー (Apple、Bitbucket、Discord、Facebook、Figma、GitHub、Google、Kakao、Microsoft、Notion、Snapchat、Spotify、Twitch、Twitter、Zoom) に加え、プロジェクトごとに無制限の汎用 OIDC プロバイダーをサポートします (慣例) oidc:<名前>、Okta などの OpenID Connect ディスカバリー ID プロバイダーの場合)。現在、LinkedIn と GitLab はこれらの名前付きプロバイダーには含まれていません。
Supabase は幅広い OAuth プロバイダーもカバーしています。正確なリストは定期的に更新されます。最新の詳細については、ここでの静的な数ではなく、公式ドキュメントを参照してください。
ネイティブ AI — バックエンドに組み込まれた NL2SQL および RAG
Aurabase は、後付けや外部コネクタとしてではなく、NL2SQL と RAG をバックエンドに直接統合します。 NL2SQL エンジンは、自然言語の質問を SQL に変換し、その構文を検証し、実行前にクエリのスコープを制限します。 RAG は、テナント Postgres イメージにすでに埋め込まれている pgvector を HNSW ベクトル インデックスとともに活用します。
OpenAI、Anthropic (Claude)、Google Gemini の 3 つの LLM プロバイダーには専用のネイティブ クライアントがあります。 Mistral、Scaleway AI、Ollama は、OpenAI 互換エンドポイント経由で引き続きアクセスできます。これは、3 つのネイティブ クライアントのいずれかではなく、これらのプロバイダーの 1 つに特に依存している場合に重要になります。
Supabase は別の方向性を採用しました。公式の Claude コネクタ (2026 年 2 月にリリース) と公式の ChatGPT アプリ (2026 年春にリリース) を使用すると、外部の会話型インターフェイスから Supabase データベースにクエリを実行できます。これは外部オーケストレーションのアプローチであり、バックエンド自体に組み込まれた NL2SQL エンジンではありません。
ネイティブ NL2SQL と RAG の詳細を参照してください。エッジ機能 — WASM/Wasmtime と Deno 単独の比較
Aurabase は、Edge Functions 用に 2 つのランタイムを提供します。Deno/TypeScript (V8)、Supabase エクスペリエンスに近いもの、もう 1 つは、Rust で WebAssembly にコンパイルされたバイナリで、実際の Wasmtime ランタイム (内部実験ではなく、サービスの実稼働依存関係) によって実行されます。
データ主権とクラウド法
基本的な違いは、物理的なホスティング場所と運営親会社の法的管轄という 2 つの累積的な条件に依存します。管理コンソールで「EU」ボックスをチェックするだけでは十分ではありません。
生産インフラストラクチャは、Hetzner を使用してドイツ (ニュルンベルク、ファルケンシュタイン) とフィンランド (ヘルシンキ) で稼働しています。これまでに他の場所で確認されたものはありません。運営会社のAurabase SASは、パリに本社を置くフランス法人です。
Supabase を使用すると、ユーザーはヨーロッパ地域を含む AWS ホスティング地域を選択できます。ただし、選択した地域によって、データを保持する企業の国籍が変更されることはありません。Supabase は、選択した地域に関係なく、米国クラウド法制度の対象となる米国法人であり続けます。
SDK とエコシステム — 同等性と実際の違い
Aurabase の JavaScript SDK は、以下の 10 の範囲指定された npm パッケージに分散されています。 @aurabase/* — aurabase-js, コア, 認証, データベース, ストレージ, リアルタイム, あい, 機能, 通知、そして 世代 — すべて公開されており、インストール可能です。
Python、Dart、および Rust SDK はプロジェクト リポジトリ内に存在しますが、3 つの SDK はいずれもまだそれぞれのレジストリに公開されていません (PyPI、pub.dev、crates.io - 3 つすべてでライブで検証されています)。これらは現在、単純なインストール経由ではなく、Git リポジトリの依存関係としてのみインストールできます。 ピップインストール, パブ追加、または 貨物追加.
aurabase-js (なしで @aurabase/ プレフィックス) は、npm レジストリ上に別途存在します。 Aurabase プロジェクトへの接続は確認されていません。スコープ付きバージョンのみをインストールしてください @aurabase/aurabase-js.無料プランを含むすべての Aurabase レベルの詳細については、 Aurabase の料金ページ.
Supabase から Aurabase に移行する方法
Aurabase は、標準の PostgreSQL 16 および PostgREST 互換 API に基づいて構築されています。移行には、アプリケーション コードの大規模な書き換えや RLS ポリシーの変更は必要ありません。
よくある質問
行動を起こす
主権のある統合された Postgres バックエンドに切り替える
数分で始められます。ベンダーロックインゼロ、ヨーロッパでホスト。
クレジット カードは不要 · 500 MB 無料 · 50,000 MAU