1 puntos por GN⁺ 2026-02-05 | 1 comentarios | Compartir por WhatsApp
  • Bunny Database es un servicio de base de datos administrada en el edge compatible con SQLite, que se suspende automáticamente cuando está inactiva y mantiene baja latencia desde cualquier parte del mundo
  • Para resolver la estructura de altos costos de las plataformas DBaaS y los problemas de configuración compleja, ofrece un despliegue simple y un modelo de cobro por uso
  • Soporta despliegues automáticos, de una sola región y multirregión en 41 regiones, y mediante regiones de réplica logra hasta un 99% menos de latencia de lectura
  • Está basado en una versión fork de libSQL y no busca una sincronización total de funciones con SQLite, sino que se enfoca en la estabilidad para uso real
  • Se ofrece gratis durante la vista previa pública, y más adelante incorporará funciones como respaldos automáticos y una API con reconocimiento de esquemas

Resumen de Bunny Database

  • Bunny Database es un servicio de base de datos edge compatible con SQLite, que puede desplegarse fácilmente sin administrar VMs ni pagar un DBaaS costoso
    • Cuando está inactiva, se suspende automáticamente para reducir costos
    • Ofrece baja latencia a usuarios de todo el mundo
  • Incluye funciones de despliegue con un clic, soporte de SDK por lenguaje, conexión basada en HTTP y métricas en tiempo real
    • Los SDK son compatibles con TypeScript/JavaScript, Go, Rust y .NET
    • Desde el panel se pueden insertar datos y ejecutar consultas

Cambios en el mercado de DBaaS y la posición de Bunny Database

  • Las plataformas DBaaS tradicionales se han movido hacia el mercado alto, reduciendo el nivel gratuito, cobrando por capacidad no utilizada y sumando cargos extra por función
  • Bunny Database responde a esta tendencia proponiendo una alternativa simple y razonable
  • Permite crear bases de datos rápidamente sin configuración compleja y operarlas sin una carga de costos al nivel de EC2

Funciones principales y opciones de despliegue

  • Se puede elegir entre despliegue automático, en una sola región o manual (multirregión) en 41 regiones
    • Selección automática: asigna automáticamente la región de menor latencia según la IP
    • Región única: permite elegir directamente una región específica
    • Selección manual: permite configurar múltiples regiones personalizadas
  • Al habilitar regiones de réplica, la latencia de lectura puede reducirse hasta en un 99%
    • En pruebas realizadas en varias partes del mundo, la latencia disminuyó significativamente cuando las lecturas se atendieron desde una región cercana al cliente
  • Agregar o cambiar regiones es sencillo, sin necesidad de rediseñar la arquitectura de la app

Política de precios

  • Usa un modelo de cobro por uso, sin el cargo adicional del modelo serverless (“serverless tax”)
    • Lecturas: $0.30 por cada mil millones de filas
    • Escrituras: $0.30 por cada millón de filas
    • Almacenamiento: $0.10 por GB al mes por cada región activa
    • Cuando no hay solicitudes, solo se cobra el almacenamiento
    • Facturación mensual, basada en uso en tiempo real
  • Gratis durante la vista previa pública

Compatibilidad con SQLite y estructura basada en libSQL

  • Bunny Database corre sobre su propia versión fork basada en libSQL de Turso
    • libSQL mantiene la API y el formato de archivo de SQLite, pero no está completamente sincronizado con las versiones más recientes de SQLite
  • Bunny Database mantiene la compatibilidad según la versión de libSQL, y no incorpora de inmediato funciones de versiones superiores
  • Se enfoca en la estabilidad y en facilitar la operación del servicio, integrando de forma selectiva solo funciones realmente valiosas para uso práctico

Planes a futuro

  • Funciones previstas: respaldos automáticos, importación/exportación de archivos de base de datos, API con reconocimiento de esquemas y SDK con seguridad de tipos
  • Durante la etapa de vista previa pública, planean ajustar la hoja de ruta futura según los comentarios de los usuarios

Integración y métodos de conexión

  • Bunny Database puede usarse de forma independiente y también integrarse con Bunny Edge Scripting y Bunny Magic Containers
  • En la pestaña Access del panel, haz clic en Generate Tokens para crear un token de autenticación
    • Luego con la función Add Secrets puedes conectarlo a un Edge Script o a una app de Magic Container
    • El acceso a la base de datos se hace mediante variables de entorno (DB_URL, DB_TOKEN)
  • También se proporciona un ejemplo de código en TypeScript para una conexión sencilla

Condiciones de uso de la vista previa

  • Durante la vista previa pública, hay un límite de hasta 50 bases de datos por usuario, con 1 GB de capacidad cada una
  • Se puede usar de inmediato tras iniciar sesión en el panel de bunny.net

1 comentarios

 
GN⁺ 2026-02-05
Opiniones de Hacker News
  • Bunny anunció la compatibilidad con S3 en el segundo trimestre de 2022, pero en septiembre de 2023 se disculpó por el retraso y cambió la hoja de ruta a inicios de 2024
    Las entradas relacionadas del blog son anuncio de soporte para S3 y disculpa por el retraso
    Ahora ya es inicios de 2026, y ni siquiera he recibido respuesta a mi solicitud de soporte
    Por eso dejé de confiar en los productos y el liderazgo de esta empresa

    • Soy Jamie de Bunny.net. Implementar S3 requirió rediseñar de forma fundamental la arquitectura de almacenamiento existente, así que tomó más tiempo de lo esperado
      Actualmente, la compatibilidad con S3 ya está disponible como preview privada para algunos usuarios desde enero de 2026, y pronto abrirán una página para solicitar acceso
    • Estoy en la misma situación. Quise migrar desde Cloudflare, pero la falta de soporte para S3 y de comunicación fue el obstáculo decisivo
    • Yo uso Bunny CDN delante de un bucket S3, y hago el trabajo real interactuando directamente con el bucket S3
    • En realidad, Bunny se dio cuenta de que tenía que reconstruir por completo su servicio de almacenamiento antes de lanzar la compatibilidad con S3
      No es un proyecto pequeño, así que el retraso se entiende. Aun así, valoro que lo hayan comunicado con transparencia
  • En los últimos días he tenido problemas para usar Bunny
    La documentación dice que la API de entrega de logs tiene un retraso máximo de 5 minutos, pero en la práctica lleva más de 3 días de retraso
    No aparece en la página de estado porque, según dicen, no es un problema “crítico”
    Como la retención de logs es de 3 días, me preocupa perder datos
    Esta falta de transparencia también afecta mi confianza en sus otros servicios

    • Soy Joe de Bunny.net. Actualmente estamos procesando un backlog de unos 2.5 millones de archivos de logs, y hemos aumentado la velocidad de procesamiento optimizando el pipeline
      Esperamos volver a la normalidad dentro de 12 a 18 horas
      Además, estamos migrando la infraestructura de logging existente a una basada en ClickHouse, y compartimos el avance en la página de estado
    • Yo también he tenido retrasos recientes con los logs. En mi caso, fueron unas 14 horas
  • No sé si administrar un RDBMS realmente sea algo tan difícil
    Instalar MySQL o Postgres en Linux toma 5 minutos, y también se pueden configurar fácilmente los respaldos y la seguridad
    Incluso con un solo VPS se pueden manejar bastantes consultas, y el costo es predecible

    • En la práctica depende de los requisitos
      Si quieres funciones como multi-región, replicación automática, failover transparente, migraciones de esquema en línea y gestión automática de versiones, montarlo por tu cuenta se vuelve más complejo
      Ahí es donde está el valor de un servicio gestionado que se encargue de todo eso
    • A mí no me preocupa tanto la disponibilidad de una base de datos propia, sino la confiabilidad de los respaldos y la gestión de parches de seguridad
      Hacer seguimiento a CVE o configurar firewalls sí requiere personal especializado
    • En realidad, hoy en día puedes crear una instancia gratuita de Postgres con un clic en sitios como Neon
    • No es un tema de dificultad, sino de delegación
      Las empresas prefieren pagar una suscripción mensual y usar un servicio operado de forma estable, en vez de gastar tiempo de ingeniería en mantener la base de datos
    • Yo también intenté montarlo por mi cuenta, pero el esquema de respaldos me parecía demasiado frágil
      Guardaba respaldos en object storage con cron, pero con una sola configuración mal hecha se podían dañar los datos de producción
      Si existiera una distribución OSS de Postgres con respaldos bien resueltos, con gusto pagaría por ella
  • Me dio risa el título: “Esto no es una base de datos de conejos”

    • Yo también hice clic por eso
    • Aun así, el conejo comiendo galletas estaba tierno
    • También escuché el rumor de que uno de ellos le debe dinero a medio vecindario
    • Es cierto, pero para que fuera perfecto le habría faltado al menos una interjección o un símbolo especial
    • Yo también estoy de acuerdo con esa opinión
  • El patrón está claro: a todos les gusta el CDN, pero ven con poca confianza la fiabilidad de lanzamiento del resto de productos
    Un problema en el CDN puede ser solo un cache miss, pero un problema en una base de datos puede terminar en pérdida de datos
    El precio y la narrativa de empresa europea son atractivos, pero viendo el historial del calendario de S3, parece mejor observar un año antes de usarlo

    • ¿Alguien ha probado el servicio de DNS de Bunny? Parece que el único problema es que no soporta registros DS
  • Tenía curiosidad por lo que significa exactamente “SQLite-compatible”
    Dicen que por dentro usan un fork de libSQL, pero no queda claro cómo es la interfaz
    Si exponen Hrana, la API HTTP de libSQL, entonces quizá sería más preciso decir “compatible con libSQL”

    • Soy Marek de Bunny.net. Bunny Database se puede conectar mediante SDKs para TS, Go, Rust y .NET, o a través de un endpoint HTTP
    • Sí, “libSQL” sería más preciso, pero desde el punto de vista de marketing SQLite tiene mucho más volumen de búsqueda
  • Resumen de la estructura de precios
    Durante la preview pública será gratis, y en estado inactivo solo se cobra el almacenamiento
    Las tarifas principales son las siguientes

    • Lecturas: $0.30 por cada mil millones de filas
    • Escrituras: $0.30 por cada millón de filas
    • Almacenamiento: $0.10/GB al mes por región activa
    • La ventaja de esta estructura de precios es que permite prepago
      Gracias a eso se puede evitar una explosión inesperada en la facturación, así que parece más seguro que AWS o GCP
  • Bunny anuncia funciones nuevas con frecuencia, pero siempre da la impresión de quedarse en un 80% de avance
    El CDN es excelente, pero los otros servicios llevan años siendo decepcionantes

    • Me gustaría saber si podrías compartir ejemplos concretos
  • Llevo varios años usando Bunny como alternativa a Cloudflare, y hasta ahora me ha funcionado perfecto

    • Pero sí da la sensación de que están dispersando demasiado sus recursos. La interfaz compatible con S3 también está en estado de “próximamente” desde 2022
    • Me da curiosidad saber cómo hiciste una migración tan fluida
      Yo lo probé, pero no era tan simple como usar solo el proxy DNS al estilo Cloudflare; también había que subir assets y reescribir URLs, así que resultó engorroso
  • La mayor ventaja de Bunny.net es que es un servicio basado en Europa
    Está relativamente más libre de los riesgos políticos o regulatorios de EE. UU.