10 puntos por xguru 2022-05-16 | 4 comentarios | Compartir por WhatsApp
  • Basada en SQLite y compatible con la API tal cual
  • Crea clones de solo lectura y los actualiza automáticamente a la versión más reciente
  • Ejecuta varias sentencias SQL de una sola vez con la API por lotes (transacción)
  • Sin costo de egreso
  • Guarda automáticamente snapshots periódicos en el almacenamiento R2

4 comentarios

 
xguru 2022-05-16

SQLite originalmente es serverless (una biblioteca), así que parece encajar bien con Worker, que también es serverless..
Pero sí faltan demasiados detalles. Por ejemplo, cómo se haría la sincronización global si corre en cada edge, etc.

 
cometkim 2022-05-16

D1 aprovecha la API de Transactional Storage de Durable Objects.

Cloudflare garantiza que una instancia específica de Durable Objects se mantenga al mismo tiempo en un solo lugar de la red global, así que no surgen problemas de consistencia por la distribución.

En resumen, parece un producto enfocado en la DX con el aprovisionamiento reducido al mínimo. Al menos por ahora jaja

 
cometkim 2022-05-16

Matthew, el CEO, dejó un spoiler muy interesante al respecto.

https://twitter.com/eastdakota/status/1524770651764146176

D0 (Durable Objects, un juego de palabras con la notación), D1 (base de datos SQL), entonces ¿qué será D2?

 
xguru 2022-05-16

jaja, está divertido. Habrá que ver en qué termina.