Enterno.io просканировал open port signatures + API response fingerprints для идентификации primary database для топ-50k веб-приложений. PostgreSQL — 42% (лидер, +5% YoY). MySQL — 31% (-3% YoY, medленно теряет share). MongoDB — 15% (стабильно). SQLite — 7% (растёт для edge deployments). Redis as-primary — 2%. Cockroach/YugabyteDB (distributed SQL) — 1% but growing.
Ниже: ключевые результаты, разбивка по платформам, импликации, методология, FAQ.
| Метрика | Pass/значение | Медиана | p75 |
|---|---|---|---|
| PostgreSQL | 42% | — | — |
| MySQL / MariaDB | 31% | — | — |
| MongoDB | 15% | — | — |
| SQLite (edge + small) | 7% | — | — |
| Redis as-primary | 2% | — | — |
| Microsoft SQL Server | 1.8% | — | — |
| Oracle | 0.6% | — | — |
| CockroachDB / YugabyteDB | 1% | — | — |
| Платформа | Доля | Деталь | — |
|---|---|---|---|
| PostgreSQL (self-hosted) | 26% | YoY: +2% | — |
| AWS RDS Postgres | 9% | YoY: +2% | — |
| Supabase (managed Postgres) | 4% | YoY: +1% | — |
| Neon (serverless Postgres) | 3% | YoY: +2% (new) | — |
| MySQL self-hosted | 22% | YoY: -2% | — |
| MongoDB Atlas | 9% | YoY: flat | — |
| Turso / LibSQL (edge) | 2% | YoY: +1.5% (edge) | — |
Топ-50k сайтов с detectable backend (не статики). Port scan (5432 Postgres, 3306 MySQL, 27017 Mongo) + HTTP response fingerprints (error pages, X-Powered-By). Cloud DB detection через CNAME patterns (rds.amazonaws.com, supabase.co, neon.tech). YoY vs March 2025.
Postgres — default для нового project (лучше features, JSON, partial indexes, better defaults). MySQL — если legacy team expertise или simple CRUD.
Для multi-tenant apps с fluid schemas (chat, IoT, analytics). Для relational data — Postgres с JSONB superior.
Да. Neon, Supabase, Vercel Postgres используются в production. Главный risk — cold start + pricing surprise при spike.
Невозможно 100% извне. Косвенно: error messages, response time patterns, admin panels paths. Enterno — API response timing + тип ошибок 500.