02 — Read latency p95
p95 read latency by concurrency level (ms)
सुपाबेस और ऐपराइट: प्रकाशित बेंचमार्क और गिटहब मुद्दों पर आधारित अनुमान। हरी रेखा = 200ms SLO.
03 — API overhead vs direct PostgreSQL
Sequential throughput (ops/s) — full stack vs direct PG query
1,000 अनुक्रमिक पुनरावृत्तियाँ, स्थानीय डॉकर कनेक्शन। ओवरहेड संरचनात्मक है: गेटवे → NATS → db-service → PostgREST → PG।
फ़िल्टर किए गए पर ध्यान दें (2.6×): फ़िल्टर की गई क्वेरी (ऑर्डर बाय + व्हेयर) प्रत्यक्ष पीजी में 2.35 एमएस लेती है जबकि अन्य के लिए 0.3 एमएस लेती है, जो यांत्रिक रूप से स्पष्ट ओवरहेड अनुपात को संपीड़ित करती है।
04 — Competitor comparison
Competitive benchmark — self-hosted stack under real conditions
पॉकेटबेस/ट्रेलबेस: SQLite (एकल-प्रक्रिया, कोई नेटवर्क DB नहीं)। सुपाबेस: स्थानीय स्टैक अनुमान। Appwrite: आधिकारिक टीटीएल बेंचमार्क।
| Stack | Architecture | DB | p95 read (10 VUs) | p95 write | p50 auth | Score |
|---|---|---|---|---|---|---|
| Aurabase | Rust + NATS | PostgreSQL | 8.8 ms✓ | 162 ms✓ | ~15 ms✓ | |
| Supabase | Go + Haskell | PostgreSQL | ~12 ms~ | ~200 ms~ | ~30 ms~ | |
| PocketBase | Go mono | SQLite | ~7 ms✓ | ~9 ms✓ | ~300 ms✗ | |
| TrailBase | Rust mono | SQLite | ~1 ms✓ | ~1 ms✓ | ~200 ms✗ | |
| Appwrite | PHP + Go | MariaDB | ~40 ms~ | ~100 ms~ | ~25 ms~ | |
| Firebase | Cloud | Proprietary | 40–80 ms✗ | 50–100 ms~ | ~50 ms~ |
05 — Level 1 Micro-benchmarks (Criterion.rs)
Critical functions in isolation — no infrastructure required
Argon2 hash
10 max signups/IP/h
JWT generate
hot path × every request
JWT validate
hot path × every request
AES-GCM roundtrip
TOTP/MFA encryption
Filter parsing (×4)
parsing query params
JSON serde NatsReq
NATS message bus
06 — Auth GET /user under load
p95 auth latency — shared JWT token, 0% error across 3 concurrency tiers
07 — CRUD Write (k6)
CREATE → UPDATE → DELETE scenario — 5→50 VUs, 2min
p50
p95
p99
throughput
errors
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 · प्रतिस्पर्धी डेटा आधिकारिक प्रकाशित बेंचमार्क से लिया गया है।