DMR News

Advancing Digital Conversations

How DBOS Reimagines the Role of Databases in Software Stacks

ByHilary Ong

Mar 15, 2024

How DBOS Reimagines the Role of Databases in Software Stacks

MIT professor and database technology pioneer Mike Stonebraker has launched an innovative startup named DBOS, signaling a paradigm shift in the architecture of software stacks. With a storied career that spans over five decades, Stonebraker, a Turing Award recipient, has been instrumental in the creation of foundational database systems such as Ingres and Postgres. His contributions have also extended to the inception of several influential companies, including Streambase Systems, which was acquired by Tibco in 2013, VoltDB, Tamr, and SciDB.

Stonebraker’s latest venture is a revolutionary concept: it positions the database as the centerpiece of the software stack, thereby demotes the traditional operating system to a mere executor of low-level functions. This bold reimagining arises from Stonebraker’s observation that contemporary operating systems, including Linux, have not scaled adequately to meet the demands of processing vast amounts of data in cloud environments. Drawing upon his extensive experience and ongoing research, Stonebraker developed DBOS to address these modern data processing challenges.

DBOS’s official unveiling was marked by several key highlights:

  • Seed Investment: An $8.5 million seed investment underscores the industry’s confidence in Stonebraker’s vision.
  • Collaborative Research: Represents the culmination of a three-year joint research effort between Stanford and MIT, leveraging significant intellectual resources.
  • Inspiration: Inspired by a conversation with Databricks CTO Matei Zaharia, who later joined DBOS as a co-founder and advisor.
  • Database-Centric Approach: Zaharia’s insights into scaling challenges at Databricks resonated with Stonebraker’s vision for a database-centric software stack.

Innovating Beyond Traditional Software Roles

The core innovation of DBOS lies in its reconfiguration of traditional roles within the software stack, proposing that:

  • File Handling: Tasks typically managed by the operating system, such as file handling, can be more effectively executed within the database.
  • Scheduling: Scheduling operations traditionally run by the OS can now be managed using SQL queries within the database.
  • Messaging Systems: Even messaging systems, which are essential for the operation of many applications, are run in DBOS by leveraging SQL.

This approach not only promises to match the performance of conventional systems but also introduces the possibility of leveraging database logging capabilities to enhance operational security and resilience. For instance, in the event of a ransomware attack, DBOS’s architecture allows for rapid recovery by rolling back system operations to a safe state.

Recognizing the practical challenges of adopting a fundamentally new software architecture, Stonebraker acknowledges that DBOS is particularly suited to new or “green field” projects, where its innovative approach can be implemented without the constraints of legacy systems. However, he also suggests that established companies could benefit from integrating DBOS into specific areas or new initiatives.

Despite the ambitious nature of the project and the demands of their primary roles, Stonebraker and Zaharia are committed to guiding DBOS’s development, supported by a CEO responsible for day-to-day operations and a dedicated team of engineers. The startup’s $8.5 million seed funding, led by Engine Ventures with contributions from Construct Capital, Sinewave, and Gutbrain Ventures, positions DBOS to challenge conventional software stack models and potentially redefine the future of data processing in cloud computing.


Related News:


Featured Image courtesy of freepik

Hilary Ong

Hello, from one tech geek to another. Not your beloved TechCrunch writer, but a writer with an avid interest in the fast-paced tech scenes and all the latest tech mojo. I bring with me a unique take towards tech with a honed applied psychology perspective to make tech news digestible. In other words, I deliver tech news that is easy to read.