Los posts de comparación de bases de datos serverless en 2026 generalmente están escritos por personas que han usado un proveedor y leyeron las páginas de marketing de los otros cuatro. Esta es la versión después de ejecutar cargas de trabajo en producción en Supabase, Neon, y un puñado de proyectos de clientes en PlanetScale, Turso, y Convex durante los últimos 18 meses. Cinco proveedores, datos reales en producción, sin enlaces de afiliados.
Lo clave: Supabase es la opción integrada por defecto, Neon es la elección del purista de Postgres, PlanetScale gana en branching de MySQL, Turso gana en lecturas en edge, y Convex gana en reactividad nativa de TypeScript.
Ejecuto Supabase como la principal en este sitio, en HostList (el directorio de 91,000 páginas), en el WordPress Stack Advisor, y en la mayoría del trabajo con clientes en el último año. El cluster HIPAA en este sitio está construido en gran medida con Supabase, la configuración de $700/mes de Vercel-más-Supabase para healthcare es la arquitectura por defecto para cualquier proyecto de healthcare que no necesite específicamente un proveedor diferente. El análisis honesto a continuación cubre dónde Supabase gana, dónde las alternativas genuinamente la superan, y dónde la elección es más cerrada de lo que el marketing sugiere.
Los cinco proveedores en 60 segundos
- Supabase, Postgres-as-a-service con Auth, Storage, Realtime, Edge Functions, y pgvector integrados. Pro $25/mes, Team $599/mes, complemento HIPAA $350/mes en Team o Enterprise. La más completa de las cinco.
- Neon, Postgres-as-a-service, con branching primero (cada deploy de preview obtiene una rama de base de datos), escala serverless a cero. Tier gratuito generoso, Launch $19/mes, Scale $69/mes.
- PlanetScale, MySQL-as-a-service, basado en vitess para sharding, workflows con branching. Eliminó el tier gratuito en 2024. Scaler $39/mes, Pro $79+/mes, Scaler Pro para producción en tiers más altos.
- Turso, SQLite distribuido (libSQL), replicación edge-first, tier gratuito 9GB y 1B lecturas de filas, Scaler $29/mes. El más rápido en el edge para cargas de trabajo con lectura intensiva.
- Convex, base de datos reactiva orientada a TypeScript con funciones integradas, consultas en tiempo real, sin SQL. Gratuito 1GB, Pro $25/persona, tiers Team y Enterprise. La más opinada de las cinco.
Dónde cada proveedor realmente gana
Supabase: app + contenido + auth en un Postgres
Supabase es la opción correcta cuando tu aplicación y contenido comparten una base de datos y quieres auth, storage, y real-time incluidos sin integrar cinco proveedores separados. El Postgres debajo es Postgres real, pgvector para características de IA, SQL completo, RLS para seguridad multi-tenant. El complemento HIPAA a $350/mes en Team es el camino más limpio de healthcare para un producto con forma de Postgres. La desventaja es que el plan Pro ($25/mes) es genuinamente limitado para producción, Team a $599/mes es donde viven las cargas de trabajo serias, y el salto de precio es real.
- Gana en: apps full-stack, healthcare con HIPAA, proyectos que necesitan pgvector para IA, equipos que quieren un vendedor para DB+auth+almacenamiento.
- Falla en: escrituras pesadas multi-región (las réplicas de lectura ayudan pero el single-master de Postgres es el límite), briefs de solo base de datos donde las características incluidas son ruido.
Neon: branching de Postgres para preview deploys
La característica estrella de Neon es el branching, cada deploy de preview de Vercel obtiene su propia rama Postgres efímera con los datos completos, sin fixtures. Para equipos que lanzan múltiples PRs por semana con cambios que tocan la base de datos, esta única característica paga la migración. La escala serverless a cero es genuinamente útil para entornos staging y aplicaciones con poco tráfico. La desventaja: Neon es un servicio de solo base de datos, así que traes tu propio auth, storage, real-time. Opción correcta cuando específicamente quieres Postgres sin el bundle.
- Gana en: flujo de trabajo de desarrollo con ramificación, proyectos solo de Postgres, equipos que ya usan Auth0/Clerk/Cognito para autenticación.
- Se queda corto en: falta de autenticación/almacenamiento integrado significa que coses servicios, sin HIPAA en el tier Launch (solo Scale y superior).
PlanetScale: MySQL a escala con ramificación
PlanetScale fue pionera en branching de bases de datos pero eliminó su tier gratuito en 2024, lo que afectó materialmente la adopción entre desarrolladores independientes. La decisión correcta ahora para equipos ya en MySQL a escala que quieren branching más Vitess sharding sin ejecutarlo ellos mismos. Excelente DX, plataforma madura. Decisión incorrecta para proyectos que de otra forma elegirían Postgres; cambiar de Postgres a MySQL solo por la característica de branching rara vez vale la pena ahora que Neon ofrece el mismo flujo de trabajo en Postgres.
- Gana en: cargas de trabajo MySQL existentes a escala, equipos que necesitan sharding con Vitess.
- Se queda corto en: desarrolladores indie/tier gratuito (sin tier gratuito desde 2024), equipos interesados en Postgres que se beneficiarían más de Neon.
Turso: SQLite orientado al edge para cargas de trabajo con mucha lectura
Turso (libSQL, el fork de SQLite) replica tu base de datos al edge globalmente y sirve lecturas desde la región donde el usuario ingresa. Para aplicaciones con muchas lecturas, sitios de contenido con contenido impulsado por base de datos, catálogos de e-commerce, directorios, la ganancia de latencia es dramática. El tier gratuito de 9GB y 1 billón de lecturas de fila es genuinamente generoso. La trampa: SQLite tiene semántica de transacciones diferente a Postgres, las aplicaciones con muchas escrituras no son el ajuste óptimo, y el ecosistema de ORMs y herramientas es más pequeño que para Postgres o MySQL.
- Gana en: apps distribuidas al edge con mucha lectura, sitios de contenido con contenido impulsado por base de datos a escala, tier gratuito generoso.
- Se queda corto en: cargas de trabajo con mucha escritura, transacciones complejas de múltiples tablas, proyectos ya invertidos en herramientas del ecosistema de Postgres.
Convex: base de datos reactiva con TypeScript como protagonista
Convex es la más opinada de las cinco, definiciones de esquema TypeScript, funciones de servidor en TypeScript, consultas en tiempo real por defecto, sin SQL. Para equipos que quieren mantenerse en TypeScript de punta a punta y valoran la experiencia del desarrollador sobre la flexibilidad, Convex es genuinamente productivo. El trade-off es el lock-in: no hay escotilla de escape SQL, el modelo de datos es específico de Convex, y migrar de Convex es una reconstrucción completa en lugar de una exportación de base de datos.
- Destaca en: equipos que priorizan TypeScript, apps con mucha actividad en tiempo real, prototipos a producción donde la velocidad del DX importa.
- Se queda corta en: cualquiera que necesite flexibilidad de SQL, proyectos con requisitos fuertes de portabilidad de datos, consultas analíticas complejas.
Árbol de decisión, elige según el brief.
App full-stack con contenido + auth + tiempo real + funciones de IA
Supabase. Las funciones agrupadas (Auth, Storage, Realtime, pgvector) realmente ahorran gastos generales de gestión de proveedores. La configuración de Supabase compatible con HIPAA + Vercel cubre la versión de grado producción incluyendo la historia del BAA.
Proyecto solo Postgres con necesidades serias de flujo de trabajo de desarrollo
Neon. El branching por cada deploy de vista previa es la función diferenciadora. Combina con Auth0, Clerk, o Supabase Auth (sí, puedes usar Supabase Auth sin usar su base de datos) para la capa de autenticación.
Carga de trabajo MySQL a escala con requisitos de sharding
PlanetScale. La combinación única de sharding Vitess más branching. Si empiezas de cero, evalúa Neon primero; si ya estás en MySQL a escala y quieres la plataforma sin ejecutarla tú mismo, PlanetScale justifica el precio.
App de contenido distribuido con mucha lectura
Turso. SQLite en el edge con 1B de lecturas gratis es realmente una forma diferente. Indicado para directorios de contenido, catálogos de e-commerce, sitios SEO programático donde la latencia de lectura domina la experiencia del usuario.
Equipo solo TypeScript, producto en fase prototipo, time-first en tiempo real
Convex. La velocidad DX para equipos TypeScript es real. Acepta el trade-off de lock-in; revísalo si el producto va a escalar hacia algo que requiera SQL o portabilidad de datos.
Economía de costos, TCO anual para una carga de trabajo típica.
Anclado a una hipotética app SaaS: 10K usuarios activos, 5GB de base de datos, 100K solicitudes API por día, equipo de 5 ingenieros, deploys semanales.
- Supabase Team: $599/mes base. Más add-on HIPAA $350/mes si aplica. ~$11,400/año (o $7,200 sin HIPAA).
- Neon Scale: $69/mes + uso basado en compute y storage, típicamente $40-100/mes adicional. ~$1,500-2,500/año.
- PlanetScale Scaler Pro: $79/mes + uso. ~$1,500-2,500/año para carga similar.
- Turso Scaler: $29/mes más uso. ~$500-800/año.
- Convex Pro: $25/asiento × 5 + uso = ~$2,000-4,000/año.
Supabase se ve cara en papel a esta escala, pero la comparación es injusta, Neon, PlanetScale, Turso y Convex son servicios de base de datos solamente. Agregar auth equivalente (Clerk Pro $25/mes + $0.02/MAU), storage (Cloudflare R2 ~$15/mes), real-time (Pusher $49/mes o auto-hospedado), y pgvector (gestionado vía embeddings de OpenAI + un vector DB) típicamente llega a $200-500/mes adicionales. Una vez que agrupas las integraciones, Supabase Team a menudo se vuelve competitivo en costo.
FAQ
¿Es Supabase mejor que Neon?
Para aplicaciones full-stack con requisitos de auth, storage y real-time, sí, Supabase agrupa características que Neon no tiene. Para proyectos solo Postgres con necesidades serias de flujo de trabajo de desarrollo, el branching de Neon es el diferenciador. Los dos están optimizados para briefs diferentes; la elección rara vez se trata de cuál es 'mejor' en términos absolutos.
¿Por qué PlanetScale eliminó el nivel gratuito?
Sostenibilidad, ejecutar Postgres o MySQL por cliente sin costo es genuinamente caro a escala, y PlanetScale eligió enfocarse en clientes que generan ingresos sobre la audiencia indie/aprendizaje. La decisión afectó su developer-mindshare significativamente; Neon y Turso capturaron la mayoría de la atención indie desde entonces. PlanetScale sigue siendo una opción sólida para equipos establecidos en MySQL pero ya no es la opción por defecto para nuevos proyectos.
¿Es Turso una verdadera alternativa a Postgres?
No, Turso usa libSQL (una bifurcación de SQLite), que tiene semántica de transacciones diferente, sin características de relación multi-tabla completa, y un ecosistema más pequeño. Para cargas de trabajo pesadas en lectura en el edge es genuinamente más rápido que Postgres, pero para bases de datos de aplicación de propósito general Postgres sigue siendo la opción más flexible.
¿Puedo usar Convex para algo más que aplicaciones en TypeScript?
En teoría sí, Convex tiene SDKs para Python y otros lenguajes, pero la historia de productividad se construye alrededor de desarrollo TypeScript-first. Los equipos usando Convex desde stacks non-TypeScript tienden a sentir fricción; la arquitectura no está diseñada para absorberla. Para equipos non-TypeScript, Supabase o Neon usualmente es el mejor ajuste.
¿Cuál base de datos serverless tiene la mejor historia HIPAA?
Supabase, con el add-on HIPAA a $350/mes en el plan Team ($599/mes). La capa de plataforma combinada con Vercel Pro BAA a $350/mes te deja en $700/mes para un stack Next.js + Supabase HIPAA defendible. Configuración completa detallada aquí. Neon y PlanetScale ofrecen HIPAA en tiers más altos; Turso y Convex no tienen historias HIPAA publicadas a mediados de 2026.
Lecturas relacionadas
Supabase compatible con HIPAA + Vercel: el setup de $700/mes, configuración de producción para apps de healthcare usando Supabase como la capa de datos.
Hub de CMS sin cabecera, cuando la elección de la capa CMS se cruza con la elección de la base de datos (Supabase como contenido vs un CMS separado).
Cómo construí un directorio de 25,000 páginas en Next.js, el caso de estudio de producción a escala, con Supabase como la columna vertebral de datos.
WordPress Stack Advisor, la herramienta misma se ejecuta en Supabase + Vercel; referencia de producción para el patrón Supabase + Next.js.
La elección de base de datos rara vez es el cuello de botella. El cuello de botella es si el equipo puede entregar con cualquier base de datos que elijas. Elige por primitive-fit, no por checklist de características.
Reserva una llamada de base de datos de 30 minutos, describe la forma de la app, la experiencia de stack del equipo, la proyección de escala. Sal con una decisión Supabase-vs-Neon-vs-Turso que se ajuste al brief.
