Backend y datos

Precios de bases de datos administradas en 2026: Neon, Supabase, PlanetScale, Turso, Cloudflare D1 y Layerbase

Seis proveedores de bases de datos: planes fijos y por consumo, límites y tres cargas calculadas. Incluye Layerbase, revisado en noviembre de 2026.

En este artículo
En 30 segundos

No hay un precio comparable entre seis proveedores que cobran cosas distintas (cómputo, plan fijo o filas): con una carga mediana, Cloudflare D1 sale en $17,25 al mes, Neon en $18,28, Turso en $29 y Supabase en $25, pero los límites de cada una cambian la decisión.

1. Los planes de entrada de seis proveedores#

Neon cobra por cómputo y almacenamiento; Supabase, por plan y recursos; PlanetScale, por tamaño de clúster; Turso y D1, por filas; Layerbase, por planes fijos. La revisión de tarifas del 4 de noviembre de 2026 distingue el pago mensual de los equivalentes anuales de Turso.

ProveedorMotorPlan gratuitoEntrada de pagoCómo cobra
NeonPostgreSQLSí, permanente: 100 CU-h y 1 GB por proyectoSin cuota fija: $0,106 por CU-hora (Launch)Por uso: cómputo por hora y $0,35 por GB-mes
SupabasePostgreSQLSí: 500 MB y se pausa tras 1 semanaDesde $25 al mes (Pro)Plan más cómputo, disco y salida de datos
PlanetScalePostgreSQL y Vitess (compatible con MySQL)NoDesde $5 al mes (Postgres de un nodo, PS-5)Por tamaño de clúster
TursoCompatible con SQLiteSí: 5 GB y 500 millones de lecturas$5,99 al mes (Developer)Plan más filas leídas y escritas y almacenamiento
Cloudflare D1SQLiteSí, con topes diarios: 5 millones de lecturas y 100.000 escriturasMínimo de $5 al mes (Workers Paid)Filas leídas y escritas más almacenamiento
LayerbasePostgreSQL, MariaDB, Redis, SQLite y otros; disponibilidad según planFree: 2 bases, 5 GB compartidos; se suspenden al estar inactivas y despiertan al conectarSolo: $5/mes; Pro: $15/mesCuota fija por plan y capacidad incluida; ampliaciones opcionales

PlanetScale ya no ofrece un plan gratuito: su documentación indica que todas las bases requieren una suscripción de pago, con el Postgres de un nodo desde $5 al mes. Todas las cifras están en dólares y excluyen impuestos.

Precios de Supabase: Free, Pro y coste real en 2026

Documentación: Neon: precios · Supabase: precios y planes · PlanetScale: precios · PlanetScale: planes · Turso: precios

2. Layerbase: cuota mensual fija#

Según su página de precios, revisada el 4 de noviembre de 2026, Layerbase ofrece estos planes sin cargos medidos por consultas u horas de cómputo. Las cuotas de almacenamiento y capacidad se comparten entre las bases del plan.

PlanUSD/mesBases y almacenamiento totalDisponibilidad y respaldos
Free$0Hasta 2 bases; 5 GBSe suspenden por inactividad y despiertan al conectar; sin respaldos programados
Solo$5Hasta 2 bases; 10 GBPool de 768 MB para mantener una base activa; respaldos diarios con 7 días de retención
Pro$15Hasta 10 bases; 25 GBPool de 1,5 GB de RAM y 1 vCPU a repartir; respaldos con 30 días de retención

Pro permite crear hasta diez bases, pero no garantiza que las diez permanezcan activas: comparten el pool y las que quedan fuera pueden suspenderse. Cada bloque adicional cuesta $10/mes e incorpora 1 GB de RAM, 1 vCPU y 25 GB de almacenamiento. Los planes compartidos se alojan en US East, sin elección de región.

Cuota fija no significa capacidad ilimitada. La política de uso aceptable limita el ancho de banda sostenido y puede detener las bases si se excede. Free exige períodos de suspensión y está orientado a desarrollo y productos iniciales; los productos en producción con ingresos recurrentes deben usar un plan de pago. No hemos medido el rendimiento de Layerbase.

Documentación: Layerbase: precios y condiciones de los planes · Layerbase: política de uso aceptable y alcance de Free

3. Restauración, ramas y límites#

Más allá del precio, la restauración a un punto en el tiempo y la cantidad de ramas o bases marcan la diferencia en el trabajo diario. La tabla resume lo que publica cada proveedor.

ProveedorRestauración a un punto en el tiempoRamas o bases de datos
Neon6 horas (Free), hasta 7 días (Launch), hasta 30 días (Scale)10 ramas por proyecto (Free y Launch), 25 (Scale); extra a $1,50 por rama-mes
SupabaseRespaldos diarios de 7 días en Pro; recuperación a un punto en el tiempo como complemento de $100 al mes2 proyectos activos en Free
TursoDe 1 día (Free) a 90 días (Pro)100 bases en Free; sin límite en los planes de pago
Cloudflare D1Time Travel: 7 días (Free) y 30 días (Paid)Las bases dependen de los límites de Workers

Documentación: Cloudflare: precios de D1 · Cloudflare: Time Travel de D1

4. Tres cargas calculadas#

Para comparar modelos de cobro distintos, el código calcula el costo mensual de tres cargas en cuatro de los seis proveedores. PlanetScale y Layerbase quedan fuera: el tamaño de clúster o la capacidad del pool no se deducen solo del número de filas. No se ha verificado que una carga de la tabla quepa en un plan de Layerbase. En Neon se supone un promedio de uso de cómputo (0,2 CU en las dos primeras cargas y 0,4 CU en la tercera, 730 horas al mes); la escala a cero lo bajaría.

Python
TURSO = {  # plan: (base, GB incl., lecturas incl. (M), escrituras incl. (M), USD/GB, USD por 1.000 M lecturas, USD por M escrituras)
    "Free": (0.00, 5, 500, 10, None, None, None),
    "Developer": (5.99, 9, 2_500, 25, 0.75, 1.00, 1.00),
    "Scaler": (29, 24, 100_000, 100, 0.50, 0.80, 0.80),
    "Pro": (499, 50, 250_000, 250, 0.45, 0.75, 0.75),
}

def turso(gb, lecturas, escrituras):
    mejor = None
    for plan, (base, gb_inc, lec_inc, esc_inc, r_gb, r_lec, r_esc) in TURSO.items():
        if r_gb is None:
            if gb > gb_inc or lecturas > lec_inc or escrituras > esc_inc:
                continue
            total = base
        else:
            total = base + max(0, gb - gb_inc) * r_gb + max(0, lecturas - lec_inc) / 1_000 * r_lec + max(0, escrituras - esc_inc) * r_esc
        if mejor is None or total < mejor[1]:
            mejor = (plan, total)
    return mejor[1]

def d1(gb, lecturas, escrituras):          # Workers Paid: $5 mínimo; 25.000 M lecturas y 50 M escrituras incluidas
    return 5 + max(0, gb - 5) * 0.75 + max(0, lecturas - 25_000) * 0.001 + max(0, escrituras - 50) * 1.00

def supabase(gb):                          # Pro: $25, 8 GB incluidos, cómputo Micro cubierto por el crédito
    return 25 + max(0, gb - 8) * 0.125

def neon(gb, cu_promedio):                 # Launch: $0,106 por CU-hora (730 h al mes) y $0,35 por GB-mes
    return 0.106 * cu_promedio * 730 + 0.35 * gb

cargas = [("Pequeña", 2, 200, 5, 0.2), ("Mediana", 8, 4_000, 60, 0.2), ("Lectura intensiva", 10, 20_000, 20, 0.4)]
for nombre, gb, lecturas, escrituras, cu in cargas:
    print(f"{nombre}: D1 {d1(gb, lecturas, escrituras):.2f} | Turso {turso(gb, lecturas, escrituras):.2f} | Supabase {supabase(gb):.2f} | Neon {neon(gb, cu):.2f}")
Precios de las páginas oficiales leídos el 2026-11-04. Imprime la carga pequeña con D1 $5, Turso $0 (plan Free), Supabase $25 y Neon $16,18.
CargaCloudflare D1Turso (mejor plan)Supabase ProNeon Launch
Pequeña (2 GB · 200 M lecturas · 5 M escrituras)$5$0$25$16,18
Mediana (8 GB · 4.000 M lecturas · 60 M escrituras)$17,25$29$25$18,28
Lectura intensiva (10 GB · 20.000 M lecturas · 20 M escrituras)$8,75$24,24$25,25$34,45

El patrón es claro. Con cargas pequeñas, Turso Free no cuesta nada y Cloudflare D1 empieza en $5. En la carga mediana, D1 ($17,25) y Neon ($18,28) quedan por debajo de los $25 de Supabase, con Turso en $29. En la de lectura intensiva, D1 ($8,75) y Turso ($24,24) siguen por debajo, mientras Neon sube a $34,45 porque su cómputo pesa más que las filas; D1 domina cuando las lecturas son muchas porque cobra $0,001 por millón de filas leídas. Pero D1 y Turso son SQLite y exigen un modelo de datos distinto al de PostgreSQL; revisa también los límites por base de D1 en su página.

Turso vs Supabase: precios, modelo de cobro y cuál elegir

Documentación: Cloudflare: precios de Workers

5. Cuál elegir según tu necesidad#

No hay un ganador general; la tabla traduce cada necesidad en un criterio y un candidato.

Si necesitas…Mira primeroSuele encajar
PostgreSQL con extensiones, autenticación y funciones incluidasEl motor y lo que viene incluidoSupabase o Neon
Pagar solo por lo que usas, con escala a ceroEl cómputo por hora y el tiempo de inactividadNeon
Muchas bases pequeñas o lecturas muy altas por filaEl precio por millón de filasTurso o Cloudflare D1
Ejecutar la base junto a código en Cloudflare WorkersLa integración con WorkersCloudflare D1
MySQL (Vitess) o PostgreSQL en un clúster con alta disponibilidadEl tamaño de clúster y la alta disponibilidadPlanetScale
Una cuota mensual fija para varias bases pequeñasCapacidad compartida, suspensión y límites de uso aceptableLayerbase

Antes de decidir, estima tus filas leídas y escritas al mes, el tamaño de tus datos y si tu aplicación necesita extensiones de PostgreSQL. Esos tres datos eliminan la mitad de las opciones.

PostgreSQL: encuentra el índice correcto con EXPLAIN

6. Lo que estos precios no incluyen#

Las cifras de esta guía son las del plan base de cada proveedor. Varias partidas se cobran aparte y pueden mover la factura.

  • Salida de datos (egress): Neon incluye 500 GB por proyecto en Launch y luego cobra $0,10 por GB; Supabase incluye 250 GB en Pro.
  • Ramas adicionales: Neon cobra $1,50 por rama-mes por encima de las incluidas.
  • Respaldos y recuperación: en Supabase, la recuperación a un punto en el tiempo es un complemento de $100 al mes por cada 7 días de retención.
  • Soporte y seguridad: SSO, soporte prioritario y cumplimiento suelen costar más en planes superiores.

7. Mantén tus cifras al día#

Las tarifas se contrastaron el 4 de noviembre de 2026. Los ejemplos son estimaciones con las cargas indicadas y pago mensual de Turso; no incluyen todos los recursos ni demuestran capacidad, latencia o disponibilidad. Confirma región y condiciones antes de comprar.

  • Anota la fecha de lectura de cada tarifa.
  • Mide tus filas leídas y escritas reales y el tamaño de tus datos durante un mes.
  • Compara más opciones en el comparador de bases de datos de Codifly.

Pago mensual frente a equivalente anual#

Turso muestra por defecto la opción anual: Developer equivale a $4,99/mes y Scaler a $24,92/mes con ese compromiso. Al elegir pago mensual, los precios son $5,99 y $29; Pro mensual cuesta $499. Las tablas y el código de escenarios de esta guía usan pago mensual para compararlo con las otras cuotas mensuales.

Documentación: Turso · pricing and billing period

Compara estas opciones

Compara bases de datos

Revisa tarifas, límites, condiciones y fuentes de cada opción.

Abrir comparador
Asesoría

¿Tu caso es distinto?

Cuéntanos tu contexto y las opciones que estás evaluando. Te respondemos con criterios y fuentes, sin suscripciones automáticas.

Solicita asesoría

Una perspectiva más clara. En tu bandeja de entrada.

Análisis, guías y nuevas comparativas de tecnología.

Enlaza un formulario para recibir suscripciones.