기술 및 주권 비교
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 데이터베이스도 평가하시나요? 우리를 참조하십시오 파이어베이스와의 비교. 다른 오픈 소스 대안: Aurabase 대 Appwrite 그리고 아우라베이스 vs 포켓베이스. 독점 반응형 백엔드에 관심이 있으십니까? 참조 아우라베이스 vs 컨벡스. 모든 기준을 한번에 비교하기 위해 저희는 2026년 BaaS 비교 매트릭스 그리고 우리의 BaaS 선택 FAQ 전체 풍경을 덮습니다.
아키텍처 — 이기종 스택과 통합 Rust 코어
단일 언어와 런타임은 인지된 성능뿐만 아니라 통합 버그 표면과 운영 일관성을 변경합니다. Supabase는 다양한 언어(Haskell의 PostgREST, Go의 GoTrue, Elixir의 Realtime, Node.js의 Storage, Deno의 Functions)로 작성된 마이크로서비스를 하나로 묶습니다. 대조적으로, Aurabase의 12개 서비스는 동일한 내부 상자를 공유합니다. 아우라 코어, 아우라-크립토, aura-db-어댑터, 아우라 원격 측정 — 같은 언어로 작성되었습니다.
- Zero Garbage Collector가 일시 중지됩니다.: Rust에는 가비지 수집기가 없으므로 과도한 동시 로드로 인해 예측할 수 없는 런타임 일시 중지가 발생하지 않습니다.
- 메모리 사용량 감소: 활성 상태를 유지하기 위한 병렬 관리 런타임(JVM, 노드, BEAM) 없이 할당된 메모리는 PostgreSQL 캐시 및 쿼리 실행을 직접 제공합니다.
- 실시간용 NATS JetStream: 연결당 Elixir 채널이 아닌 수평적 규모를 위해 설계된 이벤트 중심 메시징 아키텍처입니다.
데이터베이스 — 전용 PostgreSQL 16
각 Aurabase 프로젝트는 전용 PostgreSQL 16 인스턴스에서 실행됩니다. 프로젝트 간에 다중 테넌트 엔진이 공유되지 않습니다. Supabase는 기본 RLS가 포함된 관리형 PostgreSQL도 제공합니다. 이 특정 지점에서는 두 플랫폼이 모두 일치합니다.
Aurabase의 테넌트 Postgres 이미지 삽입 pg벡터 0.8.6 그리고 pg_graphql. 명심해야 할 뉘앙스: pgVector는 이미 업스트림 표준 CNPG 이미지에 존재하며 Aurabase에 추가된 것이 아닙니다. 반면에 pg_graphql은 Supabase 팀이 직접 개발한 타사 확장 프로그램으로, Aurabase가 기본적으로 테넌트 이미지에 패키지합니다. 내부 Aurabase 창작물도 아닙니다. 변경된 점은 수동 구성 없이 사전 설치된 상태로 제공된다는 것입니다.
인증 — 15개 OAuth 공급자 + 일반 OIDC
Aurabase는 Apple, Bitbucket, Discord, Facebook, Figma, GitHub, Google, Kakao, Microsoft, Notion, Snapchat, Spotify, Twitch, Twitter, Zoom 등 15개의 OAuth 제공업체와 프로젝트당 무제한의 일반 OIDC 제공업체를 지원합니다(협약). oidc:<이름>, Okta와 같은 OpenID Connect 검색 ID 공급자의 경우). LinkedIn과 GitLab은 현재 이러한 명명된 제공업체에 속하지 않습니다.
Supabase는 또한 광범위한 OAuth 공급자를 포괄합니다. 정확한 목록은 정기적으로 업데이트됩니다. 최신 세부 정보는 여기에서 정적 개수가 아닌 공식 문서를 참조하세요.
기본 AI — 백엔드에 내장된 NL2SQL 및 RAG
Aurabase는 NL2SQL 및 RAG를 나중에 생각하거나 외부 커넥터가 아닌 백엔드에 직접 통합합니다. NL2SQL 엔진은 자연어 질문을 SQL로 변환하고 구문을 검증하며 실행 전에 쿼리 범위를 제한합니다. RAG는 HNSW 벡터 인덱싱을 통해 테넌트 Postgres 이미지에 이미 포함된 pgVector를 활용합니다.
세 개의 LLM 제공업체에는 OpenAI, Anthropic(Claude), Google Gemini 등 전용 네이티브 클라이언트가 있습니다. Mistral, Scaleway AI 및 Ollama는 OpenAI 호환 엔드포인트를 통해 계속 액세스할 수 있습니다. 이는 세 가지 기본 클라이언트 중 하나가 아닌 이러한 공급자 중 하나에 특별히 의존하는 경우 중요한 차이입니다.
Supabase는 다른 방향을 취했습니다. 공식 Claude 커넥터(2026년 2월 출시)와 공식 ChatGPT 앱(2026년 봄 출시)을 사용하면 외부 대화 인터페이스에서 Supabase 데이터베이스를 쿼리할 수 있습니다. 이는 백엔드 자체에 내장된 NL2SQL 엔진이 아닌 외부 오케스트레이션 접근 방식입니다.
기본 NL2SQL 및 RAG에 대한 전체 세부정보 보기엣지 기능 — WASM/Wasmtime vs Deno 단독
Aurabase는 Edge Functions를 위한 두 가지 런타임을 제공합니다. Deno/TypeScript(V8)는 Supabase 경험에 가깝고 Rust에서 WebAssembly로 컴파일되어 실제 Wasmtime 런타임에 의해 실행되는 바이너리입니다. 이는 내부 실험이 아닌 서비스의 프로덕션 종속성입니다.
데이터 주권 및 CLOUD법
근본적인 구별은 물리적 호스팅 위치와 운영 모회사의 법적 관할권이라는 두 가지 누적 조건에 따라 달라집니다. 관리 콘솔에서 "EU" 상자를 선택하는 것만으로는 충분하지 않습니다.
생산 인프라는 독일(뉘른베르크, 팔켄슈타인)과 핀란드(헬싱키)에서 Hetzner와 함께 운영되고 있으며 현재까지 다른 위치는 확인되지 않았습니다. 운영 회사인 Aurabase SAS는 파리에 본사를 둔 프랑스 기업입니다.
Supabase를 사용하면 사용자가 유럽 지역을 포함한 AWS 호스팅 지역을 선택할 수 있습니다. 그러나 선택한 지역은 귀하의 데이터를 보유하고 있는 회사의 기업 국적을 변경하지 않습니다. Supabase는 선택한 지역에 관계없이 US CLOUD 법 체제의 적용을 받는 미국 법인으로 남아 있습니다.
SDK와 생태계 - 동등성과 실제 차이점
Aurabase의 JavaScript SDK는 10개의 범위가 지정된 npm 패키지에 걸쳐 배포됩니다. @aurabase/* — aurabase-js, 핵심, 인증, 디비, 저장, 실시간, 아이, 기능, 알림, 그리고 세대 — 모두 게시되고 설치 가능합니다.
Python, Dart 및 Rust SDK는 프로젝트 저장소 내에 존재하지만 세 가지 중 어느 것도 아직 해당 레지스트리(PyPI, pub.dev, crates.io - 세 가지 모두에서 실시간으로 확인됨)에 게시되지 않았습니다. 현재는 간단한 경로가 아닌 Git 저장소 종속성으로만 설치할 수 있습니다. 핍 설치, 술집 추가, 또는 화물 추가.
aurabase-js (없이 @aurabase/ 접두사)는 npm 레지스트리에 별도로 존재합니다. Aurabase 프로젝트와의 연결은 확인되지 않았습니다. 범위가 지정된 버전만 설치하세요. @aurabase/aurabase-js.무료 플랜을 포함한 모든 Aurabase 등급은 다음에 자세히 설명되어 있습니다. Aurabase 가격 페이지.
Supabase에서 Aurabase로 마이그레이션하는 방법
Aurabase는 표준 PostgreSQL 16 및 PostgREST 호환 API를 기반으로 구축되었습니다. 마이그레이션에는 과도한 애플리케이션 코드 재작성 또는 RLS 정책 변경이 필요하지 않습니다.