Computación transaccional sin servidor: PostgreSQL Creator anuncia DBOS Cloud

Los creadores de DBOS recientemente presentó la nube DBOS, una plataforma de aplicaciones transaccionales sin servidor diseñada para desarrolladores de TypeScript. Con toda la información de estado almacenada en un DBMS de alta disponibilidad, esta nueva plataforma garantiza una computación transaccional sin servidor, ofreciendo una ejecución confiable junto con las capacidades de “viaje en el tiempo”.

Apodado como “el primer sistema operativo nativo de la nube del mundo” y una “alternativa de base de datos a Kubernetes”, DBO (Sistema operativo orientado a bases de datos) implementa servicios del sistema operativo en SQL, operando sobre una base de datos distribuida, transaccional, particionada y tolerante a fallas de alto rendimiento. Michael Stonebrakerinformático y ganador del Premio Turing, escribe:

La idea de DBOS (sistema operativo orientado a bases de datos) se originó hace 3 años cuando me di cuenta de que el estado que debe mantener un sistema operativo (archivos, procesos, subprocesos, mensajes, etc.) ha aumentado en tamaño en aproximadamente 6 órdenes de magnitud desde que comencé. usando Unix en un PDP-11/40 en 1973. Como tal, almacenar el estado del sistema operativo es un problema de base de datos. Además, Linux es un código heredado en la actualidad y está teniendo dificultades para avanzar. Por ejemplo, no existe una versión de Linux de múltiples nodos, lo que requiere que las personas ejecuten un orquestador como Kubernetes.

Según los autores, DBOS Cloud registra automáticamente cada paso que da una aplicación y cada cambio que realiza en la base de datos. Dos características distintivas de DBOS Cloud son la ejecución confiable y el viaje en el tiempo: en caso de una interrupción del código que se ejecuta en un programa DBOS, se reanuda automáticamente desde el punto de interrupción sin volver a ejecutar ningún trabajo completado anteriormente. Stonebraker añade:

Proporcionar tales garantías por sí mismo requiere meses de trabajo, pero en DBOS, están integradas en cada programa (…) Puede revisar ejecuciones pasadas para reproducir errores raros e incluso ejecutar código nuevo en el estado histórico.

Además, un “depurador de viajes en el tiempo” permite a los desarrolladores reproducir cualquier rastro de DBOS Cloud localmente en una computadora portátil, observar estados anteriores de aplicaciones y probar cambios de código. En el futuro, el equipo planea lanzar una funcionalidad de viaje en el tiempo para la recuperación ante desastres, que permita a los desarrolladores revertir una aplicación y sus datos a cualquier estado anterior. Jeremy Daly, director ejecutivo y fundador de Ampt, comentarios:

Lo que hace que esto sea súper interesante es que el proyecto fue fundado por el Dr. Mike Stonebraker (creó Ingress, PostgreSQL y VoltDB) y Matei Zaharia, el creador de Apache Spark.

Peter Zaitsev, fundador de Percona y defensor del código abierto, está de acuerdo pero agrega:

Mike Stonebraker no parece ser un gran partidario del Open Source para sus empresas en los últimos años.

Si bien el equipo ha lanzado un código abierto SDK de DBOS TypeScript, a diferencia de Ingress, PostgreSQL, VoltDB o Apache Spark, DBOS en sí no es de código abierto. En un hilo de Hacker News, Peter Kraftcofundador de DBOS, explica:

Bajo el capó de nuestra plataforma en la nube (principalmente Go + SQL), estamos basándose en ideas del proyecto académico para proporcionar nuevas características como ejecución confiable/viaje en el tiempo, pero como un buen sistema operativo, queremos ocultar esa complejidad a los usuarios.

Un nivel gratuito y un guía de programación Ya están disponibles los artículos que cubren la idempotencia y la ejecución del flujo de trabajo en la plataforma informática sin servidor. El nivel gratuito ofrece recursos fijos por aplicación (una microVM Firecracker con 512 MB de RAM y 1 vCPU) que escalan a cero cuando no están en uso.

leer más  MSI presentó el monitor trampa MEG 321URX QD-OLED: con la ayuda de la IA te dirá dónde se esconden los enemigos

2024-03-30 06:12:30
1711779607
#Computación #transaccional #sin #servidor #PostgreSQL #Creator #anuncia #DBOS #Cloud

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.