PRODСуверенная европейская платформа BaaSОткрыть панель управления →

Техническое сравнение и суверенитет

Aurabase против Supabase

Supabase объединяет сервисы Elixir, Go, TypeScript и Node за сервисами. Aurabase объединяет всю платформу в Rust, используя инфраструктуру, размещенную в Европейском Союзе и управляемую французской компанией.

Краткий обзор

Супабаза Собираем воедино Elixir, Go, TypeScript и Node, сервис за сервисом. Аурабаза объединяет все в Rust, от шлюза до уровня базы данных. Оба работают на PostgreSQL, но интегрируется Aurabase. НЛ2SQL и ТРЯПКА изначально встроен в серверную часть, тогда как Supabase полагается на внешние коннекторы чата. Что касается суверенитета: производственная инфраструктура Aurabase работает в Германии и Финляндии и находится под управлением французской корпорации, а не в дополнительном регионе ЕС, привязанном к облачной инфраструктуре США.

#
Подробная матрица

Разбивка функций

КритерииАурабазаСупабаза
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 и Аурабаза против PocketBase. Заинтересованы в собственном реактивном бэкэнде? Видеть Аурабаза против выпуклого. Чтобы сравнить все критерии сразу, наш Матрица сравнения BaaS 2026 г. и наш Часто задаваемые вопросы по выбору BaaS покрыть весь ландшафт.

#
Инженерное дело

Архитектура — гетерогенный стек против единого ядра Rust

Единый язык и среда выполнения меняют поверхность ошибок интеграции и последовательность операций, а не только воспринимаемую производительность. Supabase объединяет микросервисы, написанные на нескольких разных языках (PostgREST в Haskell, GoTrue в Go, Realtime в Elixir, Storage в Node.js, Функции в Deno). Напротив, 12 сервисов Aurabase используют одни и те же внутренние ящики — ядро ауры, аура-крипто, адаптеры aura-db, аура-телеметрия — написано на том же языке.

  • Сборщик нулевого мусора приостанавливает работу: В Rust нет сборщика мусора, что исключает непредсказуемые паузы во время выполнения при тяжелых одновременных нагрузках.
  • Уменьшенный объем памяти: без параллельного управления средами выполнения (JVM, Node, BEAM), выделенная память напрямую обслуживает кэш PostgreSQL и выполняет запросы.
  • NATS JetStream для реального времени: архитектура обмена сообщениями, управляемая событиями, разработанная для горизонтального масштабирования, а не для канала Elixir на каждое соединение.
#
Данные

База данных — выделенная PostgreSQL 16.

Каждый проект Aurabase выполняется на выделенном экземпляре PostgreSQL 16: никакой многопользовательский механизм не используется совместно между проектами. Supabase также предлагает управляемый PostgreSQL с собственным RLS — в этом конкретном пункте обе платформы совпадают.

Встраивание изображения Postgres арендатора Aurabase пгвектор 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:<имя>, для любого поставщика удостоверений обнаружения OpenID Connect, такого как Okta). LinkedIn и GitLab сегодня не входят в число этих названных провайдеров.

Supabase также охватывает широкий спектр поставщиков OAuth. Точный список регулярно обновляется: за актуальной информацией обращайтесь к их официальной документации, а не к статическому подсчету здесь.

#
Искусственный интеллект

Собственный искусственный интеллект — NL2SQL и RAG встроены в серверную часть.

Aurabase интегрирует NL2SQL и RAG непосредственно в серверную часть, а не в качестве второстепенных решений или внешних соединителей. Механизм NL2SQL переводит вопрос на естественном языке в SQL, проверяет его синтаксис и ограничивает объем запроса перед выполнением. RAG использует pgvector, уже встроенный в образ клиента Postgres, с векторной индексацией HNSW.

Три провайдера LLM имеют выделенных собственных клиентов: OpenAI, Anthropic (Claude) и Google Gemini. Mistral, Scaleway AI и Ollama остаются доступными через конечную точку, совместимую с OpenAI — нюанс, который имеет значение, если вы зависите конкретно от одного из этих провайдеров, а не от одного из трех собственных клиентов.

Supabase пошла в другом направлении: официальный коннектор Claude (запущенный в феврале 2026 года) и официальное приложение ChatGPT (запущенное весной 2026 года) позволяют запрашивать базу данных Supabase из внешних диалоговых интерфейсов. Это подход к внешней оркестрации, а не механизм NL2SQL, встроенный в сам бэкэнд.

См. полную информацию о встроенном NL2SQL и RAG.
#
Время выполнения

Граничные функции — WASM/Wasmtime против одного Deno

Aurabase предлагает две среды выполнения для Edge Functions: Deno/TypeScript (V8), близкие к Supabase, и двоичные файлы, скомпилированные в Rust в WebAssembly, исполняемые реальной средой выполнения Wasmtime — производственная зависимость сервиса, а не внутренний эксперимент.

Нет опубликованных данных о холодном запуске.
Среда выполнения WASM/Wasmtime развернута и работает в рабочей среде, но на сегодняшний день в репозитории не опубликовано воспроизводимого теста холодного запуска. Любые заявления о производительности по этому вопросу требуют опубликованной методологии с отметкой времени, а не маркетинговых показателей.
#
Юридические вопросы и соблюдение требований

Суверенитет данных и Закон об облаках

Фундаментальное различие основано на двух совокупных условиях: физическом местоположении хостинга И юридической юрисдикции материнской компании. Одной установки флажка «EU» в административной консоли недостаточно.

Aurabase: инфраструктура и материнская компания в ЕС

Производственная инфраструктура работает в Германии (Нюрнберг, Фалькенштейн) и Финляндии (Хельсинки) вместе с Hetzner — ни одно другое место на сегодняшний день не проверено. Aurabase SAS, операционная компания, — французская корпорация со штаб-квартирой в Париже.

Супабаза: выбранный регион, юрисдикция США.

Supabase позволяет пользователям выбирать регион хостинга AWS, включая европейские регионы. Однако выбранный регион не меняет корпоративную национальность компании, хранящей ваши данные: Supabase остается организацией в США, на которую распространяется режим Закона США об облаках, независимо от выбранного региона.

Узнайте больше: соответствие требованиям GDPR и CLOUD Act
#
Экосистема

SDK и экосистема — паритет и реальные различия

JavaScript SDK Aurabase распространяется среди 10 пакетов npm с ограниченной областью действия под @aurabase/* — aurabase-js, основной, авторизация, БД, хранилище, в реальном времени, ай, функции, уведомления, и ген — все опубликовано и доступно для установки.

SDK Python, Dart и Rust существуют в репозитории проекта, но ни один из трех еще не опубликован в соответствующем реестре (PyPI, pub.dev, crates.io — проверено в реальном времени для всех трех): в настоящее время их можно установить только как зависимости репозитория Git, а не через простой установка по пунктам, паб добавить, или добавить груз.

ловушка именования npm
Пакет без области действия aurabase-js (без @aurabase/ префикс) существует отдельно в реестре npm. Его связь с проектом Aurabase не подтверждена — установите только ограниченную версию. @aurabase/aurabase-js.

Все уровни Aurabase, включая бесплатный план, подробно описаны на странице Страница цен на Aurabase.

#
Бесшовный переход

Как перейти с Supabase на Aurabase

Aurabase построена на основе стандартного PostgreSQL 16 и API-интерфейса, совместимого с PostgREST: миграция не требует серьезной переписывания кода приложения или изменения политики 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
Прочтите полное пошаговое руководство по миграции.
#
Часто задаваемые вопросы

Часто задаваемые вопросы

Могу ли я перенести проект Supabase на Aurabase, не переписывая политики RLS?+
Да. Aurabase использует стандартный PostgreSQL 16 с точно таким же синтаксисом RLS: авторизация.uid(), авторизация.роль() и существующие политики SQL работают как есть. полное руководство по миграции подробности об экспорте pg_dump, миграции пользователей и замене SDK.
Является ли Aurabase открытым исходным кодом, как Supabase?+
Рабочее пространство Rust Aurabase(Cargo.toml) и пакеты @aurabase/* JavaScript SDK публикуются под лицензией MIT. Согласно этим условиям, исходный код доступен для проверки и повторного использования, что соответствует позиции Supabase с открытым исходным кодом.
Предлагает ли Supabase регион ЕС?+
Да: Supabase позволяет выбирать регионы хостинга, включая европейские зоны. Однако это не меняет корпоративную юрисдикцию организации, хранящей ваши данные: Supabase остается организацией в США, на которую распространяется действие Закона об облаках, независимо от выбранного региона, тогда как Aurabase SAS является французской организацией, эксплуатирующей инфраструктуру в Германии и Финляндии.

ПРИНЯТЬ ДЕЙСТВИЯ

Перейдите на независимый, унифицированный бэкэнд Postgres

Начните работу за считанные минуты. Нулевая привязка к поставщику, размещение в Европе.

Кредитная карта не требуется · 500 МБ бесплатно · 50 000 MAU