PRODसंप्रभु यूरोपीय BaaS मंचडैशबोर्ड खोलें →

ऑराबेस/बेंचमार्क

मानक

पूर्ण स्टैक पर वास्तविक दुनिया के परीक्षण - जंग लगा हुआ प्रवेश द्वार + NATS + PostgreSQL

p95 < 9 ms @ 10 VUs0% errors @ 100 VUs379 req/s write throughput11× faster auth vs PocketBase

स्थानीय डॉकर (डेव मशीन, एप्पल सिलिकॉन) में मापा गया। बेंचमार्क का स्रोत कोड उपलब्ध है /benchmarks

02 — Read latency p95

p95 read latency by concurrency level (ms)

सुपाबेस और ऐपराइट: प्रकाशित बेंचमार्क और गिटहब मुद्दों पर आधारित अनुमान। हरी रेखा = 200ms SLO.

एसएलओ 200ms1002003004005000एमएस10 VUs50 VUs100 VUsAurabaseSupabaseAppwrite

03 — API overhead vs direct PostgreSQL

Sequential throughput (ops/s) — full stack vs direct PG query

1,000 अनुक्रमिक पुनरावृत्तियाँ, स्थानीय डॉकर कनेक्शन। ओवरहेड संरचनात्मक है: गेटवे → NATS → db-service → PostgREST → PG।

list_509.0× उपरि
पीजी डायरेक्ट
2 438 /s
एपीआई
268 /s
point_read11.5× उपरि
पीजी डायरेक्ट
3 154 /s
एपीआई
292 /s
filtered2.6× उपरि
पीजी डायरेक्ट
414 /s
एपीआई
159 /s

फ़िल्टर किए गए पर ध्यान दें (2.6×): फ़िल्टर की गई क्वेरी (ऑर्डर बाय + व्हेयर) प्रत्यक्ष पीजी में 2.35 एमएस लेती है जबकि अन्य के लिए 0.3 एमएस लेती है, जो यांत्रिक रूप से स्पष्ट ओवरहेड अनुपात को संपीड़ित करती है।

04 — Competitor comparison

Competitive benchmark — self-hosted stack under real conditions

पॉकेटबेस/ट्रेलबेस: SQLite (एकल-प्रक्रिया, कोई नेटवर्क DB नहीं)। सुपाबेस: स्थानीय स्टैक अनुमान। Appwrite: आधिकारिक टीटीएल बेंचमार्क।

StackArchitectureDBp95 read (10 VUs)p95 writep50 authScore
AurabaseRust + NATSPostgreSQL8.8 ms✓162 ms✓~15 ms✓
SupabaseGo + HaskellPostgreSQL~12 ms~~200 ms~~30 ms~
PocketBaseGo monoSQLite~7 ms✓~9 ms✓~300 ms✗
TrailBaseRust monoSQLite~1 ms✓~1 ms✓~200 ms✗
AppwritePHP + GoMariaDB~40 ms~~100 ms~~25 ms~
FirebaseCloudProprietary40–80 ms✗50–100 ms~~50 ms~
✓ compliant~ acceptable✗ exceeds SLO

05 — Level 1 Micro-benchmarks (Criterion.rs)

Critical functions in isolation — no infrastructure required

Argon2 hash

14 ms

10 max signups/IP/h

JWT generate

1.81µs

hot path × every request

JWT validate

1.58µs

hot path × every request

AES-GCM roundtrip

8.37µs

TOTP/MFA encryption

Filter parsing (×4)

226ns

parsing query params

JSON serde NatsReq

637ns

NATS message bus

06 — Auth GET /user under load

p95 auth latency — shared JWT token, 0% error across 3 concurrency tiers

10 VUs
50 VUs
100 VUs
एसएलओ लक्ष्य <200ms p95✓ 10 वीयू, 50 वीयू पास - दबाव में 100 वीयू (174.8 एमएस)

07 — CRUD Write (k6)

CREATE → UPDATE → DELETE scenario — 5→50 VUs, 2min

p50

51.7ms

p95

162ms

p99

216ms

throughput

379req/s

errors

0.00%

08 — Limits & context

PGRST_DB_POOL=20

PostgREST connection pool limit configured for local dev. In production with pool=100, saturation shifts to ~500 VUs. Configuration parameter, not architectural ceiling.

SQLite vs PostgreSQL

PocketBase and TrailBase (single-process SQLite) achieve lower raw latencies but do not support multi-tenancy or horizontal scaling.

Dev environment

All Aurabase tests run inside Docker on Apple Silicon dev hardware. On dedicated bare-metal servers, latencies are typically 20–40% lower.

29 मई, 2026 को परीक्षण किए गए · स्टैक: जंग 1.87 · पोस्टग्रेएसक्यूएल 16 · के6 वी2.0 · मानदंड.आरएस 0.5 · प्रतिस्पर्धी डेटा आधिकारिक प्रकाशित बेंचमार्क से लिया गया है।