PROD欧州主権の BaaS プラットフォームダッシュボードを開く →

技術と主権の比較

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 ランタイム (内部実験ではなく、サービスの実稼働依存関係) によって実行されます。

コールドスタートの数値は公表されていない
WASM/Wasmtime ランタイムは実稼働環境でデプロイされ、実行されますが、現時点では、再現可能なコールド スタート ベンチマークがリポジトリで公開されていません。この点に関するパフォーマンスに関する主張は、マーケティング数値ではなく、タイムスタンプが付けられ、公開された方法論を待ちます。
#
法務とコンプライアンス

データ主権とクラウド法

基本的な違いは、物理的なホスティング場所と運営親会社の法的管轄という 2 つの累積的な条件に依存します。管理コンソールで「EU」ボックスをチェックするだけでは十分ではありません。

Aurabase: EU のインフラストラクチャと親会社

生産インフラストラクチャは、Hetzner を使用してドイツ (ニュルンベルク、ファルケンシュタイン) とフィンランド (ヘルシンキ) で稼働しています。これまでに他の場所で確認されたものはありません。運営会社のAurabase SASは、パリに本社を置くフランス法人です。

Supabase: 選択された地域、米国の管轄区域

Supabase を使用すると、ユーザーはヨーロッパ地域を含む AWS ホスティング地域を選択できます。ただし、選択した地域によって、データを保持する企業の国籍が変更されることはありません。Supabase は、選択した地域に関係なく、米国クラウド法制度の対象となる米国法人であり続けます。

詳細: GDPR およびクラウド法の遵守
#
生態系

SDK とエコシステム — 同等性と実際の違い

Aurabase の JavaScript SDK は、以下の 10 の範囲指定された npm パッケージに分散されています。 @aurabase/* — aurabase-js, コア, 認証, データベース, ストレージ, リアルタイム, あい, 機能, 通知、そして 世代 — すべて公開されており、インストール可能です。

Python、Dart、および Rust SDK はプロジェクト リポジトリ内に存在しますが、3 つの SDK はいずれもまだそれぞれのレジストリに公開されていません (PyPI、pub.dev、crates.io - 3 つすべてでライブで検証されています)。これらは現在、単純なインストール経由ではなく、Git リポジトリの依存関係としてのみインストールできます。 ピップインストール, パブ追加、または 貨物追加.

npm 命名トラップ
スコープ外のパッケージ aurabase-js (なしで @aurabase/ プレフィックス) は、npm レジストリ上に別途存在します。 Aurabase プロジェクトへの接続は確認されていません。スコープ付きバージョンのみをインストールしてください @aurabase/aurabase-js.

無料プランを含むすべての Aurabase レベルの詳細については、 Aurabase の料金ページ.

#
シームレスな移行

Supabase から Aurabase に移行する方法

Aurabase は、標準の PostgreSQL 16 および PostgREST 互換 API に基づいて構築されています。移行には、アプリケーション コードの大規模な書き換えや RLS ポリシーの変更は必要ありません。

# 1. Supabase からスキーマとデータをエクスポートする
pg_dump "$SUPABASE_DB_URL" --schema=public --no-owner --no-acl --format=custom -f supabase-dump.pgdump
# 2. Aurabase プロジェクトに復元します (search_path=project_<id> が必要)
pg_restore --no-owner --no-acl -d "$AURA_DB_URL" supabase-dump.pgdump
完全なステップバイステップ移行ガイドを読む
#
よくある質問

よくある質問

RLS ポリシーを書き直さずに Supabase プロジェクトを Aurabase に移行できますか?+
はい。 Aurabase は、まったく同じ RLS 構文を持つ標準 PostgreSQL 16 を使用します。 auth.uid(), auth.role() 既存の SQL ポリシーはそのまま機能します。の 完全な移行ガイド pg_dump のエクスポート、ユーザーの移行、SDK の置き換えの詳細について説明します。
Aurabase は Supabaseと同様にオープンソースですか?+
Aurabaseの Rust ワークスペース (Cargo.toml) および @aurabase/* JavaScript SDK パッケージは、MIT ライセンスに基づいて公開されています。ソース コードはこれらの条件に基づいて検査および再利用可能であり、 Supabaseのオープン ソースのスタンスに一致します。
Supabase は EU 地域を提供しますか?+
はい: Supabase では、ヨーロッパ ゾーンを含むホスティング リージョンを選択できます。ただし、これによってデータを保持する事業体の法的管轄が変更されるわけではありません。Supabase は、選択した地域に関係なく引き続きクラウド法の対象となる米国の事業体であるのに対し、Aurabase SAS はドイツとフィンランドでインフラストラクチャを運営するフランスの事業体です。

行動を起こす

主権のある統合された Postgres バックエンドに切り替える

数分で始められます。ベンダーロックインゼロ、ヨーロッパでホスト。

クレジット カードは不要 · 500 MB 無料 · 50,000 MAU