newsletter
But check where it comes from.
Michael Stonebraker has developed several influential database management systems over the years, including Ingres, PostgreSQL, and VoltDB. Matei Zaharia is the creator of Apache Spark and co-founder and CTO of Databricks.
Working with teams at MIT and Stanford University, the two created an innovative prototype operating system called DBOS (DataBase OS).
The concept of DBOS was born three years ago when Stonebraker realized that the state that an operating system must maintain (files, processes, threads, messages, etc.) had grown exponentially since the early days of Unix. This, combined with the limitations of Linux in the current technology landscape, sparked the idea of running an OS on top of a database.
DBOS Cloud
“When I heard Matei Zaharia talk about how Databricks could not use traditional OS scheduling techniques at scale and instead turned to a DBMS solution, it became clear that it was time to move the DBMS to the kernel. We build a new operating system,” says Stonebraker.
like Next generation platform “Ultimately, every problem in an ever-evolving IT software stack becomes a database problem. This is why there are 418 different databases and data stores in the DB Engine rankings and only a handful are actually commercially viable operating systems. But if operating system “Is it a problem?”
DBOS works by coding operating system services in SQL in a high-performance, distributed, transaction-fault-tolerant database management system (DBMS). As Stonebraker puts it, ‘This contrasts with the traditional approach of running a DBMS in user space on top of the OS without any DBMS services.’
The DBOS prototype, built as a joint MIT-Stanford open source R&D project, demonstrated performance comparable to Linux, but with high availability, time-shifting, transactionality, fault tolerance, built-in multi-node scaling, and SQL-accessible system state and observability data. , cyber resilience.
Following the successful prototyping and funding of DBOS, DBOS, Inc. launched in April 2023 and has now launched DBOS Cloud, a DBOS-based transactional serverless platform designed for stateful TypeScript applications. DBOS Cloud provides key features of DBOS, including stable execution and time shifting.
Reliable execution means that when a DBOS program is interrupted, it automatically resumes where it left off, never repeating operations, and the program always runs to completion. Time travel allows users to restore the state of their application to any point in the past, allowing them to reproduce rare bugs and run new code against the historical state.
Now anyone can try DBOS Cloud for free.